我们正尝试从Fabric Crashlytics SDK升级到Firebase Crashlytics SDK。 但是,在尝试升级时,我们无法这样做。错误是:
[!] CocoaPods找不到Pod“ Firebase / Crashlytics”的兼容版本: 在Podfile中: Firebase / Crashlytics
找到了满足
Firebase/Crashlytics
依赖性的规范,但它们需要更高的最低部署目标。
其他详细信息:
我们应用的当前部署目标是iOS 9,我们最近对其进行了升级。 我们还将Objective C作为该项目的主要语言。
我们的Podfile的当前内容包括
pod 'Fabric', '~> 1.10.0'
pod 'Crashlytics', '~> 3.13.0'
我的问题是
谢谢!
答案 0 :(得分:1)
根据this,Firebase的最低项目目标是iOS 8或更高版本。我知道我的Crashlytics当前在我自己的针对iOS 9的项目中运行,因此在这方面您的用例似乎还不错。我认为这可以回答您的两个问题。
但是,仅查看您的podfile,我相信要引用Crashlytics,您应该使它看起来更像这样:
pod 'Firebase/Crashlytics'
我的看起来像这样。
pod 'Firebase/Crashlytics', '6.32.2'
不需要Fabric或Crashlytics。但是似乎您的podfile的内容与您在错误消息中找到的实际pod也不匹配,所以我不确定那里发生了什么。