【发布时间】:2021-10-30 22:56:34
【问题描述】:
在 ios flutter app 文件夹上运行时无法执行命令“pod install”。
错误如下:
分析依赖关系 firebase_core:使用“firebase_core”中定义的 Firebase SDK 版本“10.0.6” firebase_messaging:使用“firebase_core”中定义的 Firebase SDK 版本“10.0.6”
[!] CocoaPods 找不到 pod“Firebase/Messaging”的兼容版本:
在 Podfile 中:
firebase_messaging(来自.symlinks/plugins/firebase_messaging/ios)被解析为10.0.6,这取决于
Firebase/消息 (= 10.0.6)
您的所有规范来源都不包含满足依赖关系的规范:Firebase/Messaging (= 10.0.6)。
你有:
- 过时的源代码库,您可以使用
pod repo update或pod install --repo-update进行更新。 - 输入错误的名称或版本。
- 未将托管 Podspec 的源代码库添加到您的 Podfile。
我们在 pubspec.yaml 上有这个包
firebase_core: ^1.6.0
firebase_messaging: ^10.0.6
在 podfile 上:
platform :ios, '10.0'
我们使用 pod 版本:
1.11.0.rc.1
macOS Big Sur 版本:
11.2.1
如果我们从 pubspec.yaml 中删除这个包,pod install 工作正常。
我们尝试了很多方法都无济于事!
- pod install --repo-update 这没有帮助;
- 在 M1 中安装 cocoa pods 也无法解决此问题;
【问题讨论】: