[!] CocoaPods could not find compatible versions for pod "cloud_firestore":
In Podfile:
cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`)
Specs satisfying the `cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`)` dependency were found, but they required a higher minimum deployment target.
[!] Automatically assigning platform `iOS` with version `9.0` on target `Runner` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.
5条答案
按热度按时间xkftehaa1#
Pod安装不会卡住,当您删除Podfile.lock时,Pod安装将重新下载所有Pod依赖项,将需要很长时间,完成后,它将创建一个新的Podfile.lock
我有一个项目有20多个flutter依赖项,其中firebase依赖项是最复杂的
eoigrqb62#
在Podfile中的target 'Runner' do下添加此行。
pod“Firebase防火墙”,:git =〉“防火墙”,:tag =〉“6.33.0”
然后在IOS中:
更多信息:https://github.com/FirebaseExtended/flutterfire/issues/2751
3htmauhk3#
如果你花了20-30分钟的时间来安装pod,但它似乎永远卡住了(可能是安装了firebase依赖项,然后在不同的机器上运行同一个项目)。
清理缓存和发布获取您的依赖项
从终端导航到ios文件夹
移除 Backbone.js
如果当前安装在Intel Chipped Mac中,请运行以下代码
如果安装在M1芯片设备中,请先安装ffi
然后更新POD
现在清理并提取依赖项
如果您遇到类似下面的错误
然后转到podfile,取消注解platmform:ios行并更新它
现在重新运行命令
别忘了用flutter clean清理酒吧缓存
eulz3vhy4#
检查您的Xcode是否是最新的。更新我的Xcode已为我解决了此问题。
我试过上面所有的解决方案,但是都没有成功。只有更新Xcode成功了。
6gpjuf905#
有时候“pod install”命令似乎要花很长时间,但它正在后台下载依赖项。
请尝试查看活动监视器的网络选项卡,以确认正在下载某些数据。
在我的例子中,我的Pod依赖于Firebase Pod,所以大约花了10分钟来完成我的依赖关系。