【发布时间】:2020-05-01 05:58:54
【问题描述】:
我正在尝试修复我的 firebase subspec pod 的版本,以使 Podfile.lock 在整个团队中保持不变,但是在使用 pod install 安装 pod 时会弹出一些错误。我已经使用pod outdated 命令检查了所有子规范的最新版本,然后将所需的版本放在子规范前面。
我尝试过运行pod repo update,但即使这样也没有用
Podfile
pod 'Firebase','6.23.0'
pod 'Firebase/Analytics'
pod 'Firebase/Messaging'
pod 'Firebase/DynamicLinks'
pod 'FirebaseRemoteConfig','4.4.9'
运行 pod install 时的错误日志
[!] CocoaPods could not find compatible versions for pod
"FirebaseAnalytics":
In snapshot (Podfile.lock):
FirebaseAnalytics (= 6.3.0, ~> 6.0)
In Podfile:
Firebase/Analytics was resolved to 6.23.0, which depends on
Firebase/Core (= 6.23.0) was resolved to 6.23.0, which depends on
FirebaseAnalytics (= 6.4.2)
Specs satisfying the `FirebaseAnalytics (= 6.3.0, ~> 6.0),
FirebaseAnalytics (= 6.4.2)` dependency were found, but they required
a higher minimum deployment target.
当我运行 pod outdated 时,我得到了所有子规范的以下版本,因此我在 Podfile 中给出了相应的版本。
- Firebase 6.18.0 -> 6.23.0 (latest version 6.23.0)
- FirebaseABTesting 3.1.2 -> 3.2.0 (latest version 3.2.0)
- FirebaseAnalytics 6.3.0 -> 6.4.2 (latest version 6.4.2)
- FirebaseCore 6.6.3 -> 6.6.7 (latest version 6.6.7)
- FirebaseCoreDiagnostics 1.2.1 -> 1.2.4 (latest version 1.2.4)
- FirebaseDynamicLinks 4.0.7 -> 4.0.8 (latest version 4.0.8)
- FirebaseInstallations 1.1.0 -> 1.2.0 (latest version 1.2.0)
- FirebaseInstanceID 4.3.2 -> 4.3.4 (latest version 4.3.4)
- FirebaseMessaging 4.3.0 -> 4.3.1 (latest version 4.3.1)
- FirebaseRemoteConfig 4.4.8 -> 4.4.9 (latest version 4.4.9)
【问题讨论】:
-
在 Stack Overflow 上,请勿分享文字图片。将文本复制到问题本身并设置格式,以便于阅读、复制和搜索。
-
@DougStevenson 我会编辑相同的,谢谢
标签: ios swift firebase cocoapods