我把我的MacOS M1版本升级到了macOS索诺马14.0。升级后我也被迫更新了我的Xcode。现在我有了Xcode 15.0版本。
在我升级我的操作系统和更新我的Xcode之前,我的iPhone 14模拟器和iOS 16.6.1物理设备在我的Flutter项目上完美工作.现在升级和更新后(iPhone Pro max模拟器现在),这些都不工作.
每当我运行这些设备时,
Error: CocoaPods's specs repository is too out-of-date to satisfy dependencies.
To update the CocoaPods specs, run:
pod repo update
Error running pod install
Error launching application on iPhone 15 Pro Max.
字符串
我试图在终端和根项目上运行pod repo update
,但它给了我这个
Updating spec repo `trunk`
CocoaPods 1.13.0 is available.
To update use: `gem install cocoapods`
For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.13.0
型
当我运行gem install cocoapods
时,
Ignoring ffi-1.15.5 because its extensions are not built. Try: gem pristine ffi --version 1.15.5
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
型
我也尝试了gem pristine ffi --version 1.15.5
,但也给了我同样的错误
2条答案
按热度按时间xxe27gdn1#
1.使用Homebrew安装CocoaPod:
首先,让我们使用Homebrew来安装CocoaPods,这将有助于管理依赖关系并避免权限问题:
字符串
这将在不需要sudo的情况下安装CocoaPods,并且不会遇到权限问题。
2.更新CocoaPods规格:
型
3.更新您的Flutter项目:
型
这将清理项目并获取更新的依赖项。
4.运行您的Flutter项目:
再次尝试在iOS模拟器或物理设备上运行Flutter项目:
型
我希望这对你有帮助。
yruzcnhs2#
嘿,我今天早上才经历过.在我的情况下,我ussualy使用vscode打开iOS模拟器,但今天早上没有iOS模拟器选项.尝试这个答案https://stackoverflow.com/a/69914423/12566347 .这个答案修复我的.因为我不能在你的问题发表评论,所以我把这个放在答案部分.希望它的帮助,谢谢你.