flutter 错误:CocoaPods的规格储存机制太旧,无法满足相依性,若要更新CocoaPods规格,请执行:pod存储库更新

vx6bjr1n  于 2022-11-30  发布在  Flutter
关注(0)|答案(2)|浏览(131)

当我用“flutter run”开始运行flutter ios项目时,它给出'错误:CocoaPods的规格储存机制太旧,无法满足相依性。若要更新CocoaPods规格,请执行:pod存储库更新

执行pod安装时发生错误

然后我在iOS中运行“pod install”/它给出

[!] CocoaPods无法找到pod“Firebase/CoreOnly”的兼容版本:在播客文件中:firebase_core(来自.symlinks/plugins/firebase_core/ios)已解析为1.12.0,这取决于Firebase/仅核心(= 8.11.0)
没有等级库源包含满足依存关系的等级库:Firebase/CoreOnly (= 8.11.0) .
您可以:

  • 可以使用pod repo updatepod install --repo-update更新过期源存储库。

"然后我试了pod安装--repo-update它给了"
[!] CocoaPods无法找到pod“Firebase/CoreOnly”的兼容版本:在播客文件中:firebase_core(来自.symlinks/plugins/firebase_core/ios)已解析为1.12.0,这取决于Firebase/仅核心(= 8.11.0)
没有等级库源包含满足依存关系的等级库:Firebase/CoreOnly (= 8.11.0) .
您可以:

  • 输入的名称或版本错误。
  • 没有将托管Podspec的源存储库添加到您的Podfile。
    你想帮我解决这个问题吗
z31licg0

z31licg01#

您应该转到iOS文件夹并删除:
pods文件夹和podfile.lock

之后,你应该添加下面的行到yaml文件

firebase_core: ^1.12.0         "[last version in dev dart]"
  firebase_analytics: ^8.3.4     "[last version in dev dart]"
  firebase_crashlytics: ^2.3.0.  "[last version in dev dart]"
  firebase_messaging: ^11.1.0.   "[last version in dev dart]"

运行应用程序以安装和更新Pod文件

im9ewurl

im9ewurl2#

这可以通过删除
Podfile.锁定pod文件夹
更新这些软件包
firebase_core:第^1.12.0天
防火墙分析:第八章3.4节
火线崩溃:^2.3.0版本。
防火墙消息:^11.1.0版本的文件。
然后先运行
豆荚贮藏库清除箱
最后
pod安装程序

相关问题