无法升级到Firebase Crashlytics SDK

时间:2020-10-07 04:12:04

标签: ios firebase crashlytics

我们正尝试从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'

我的问题是

  1. 是否可以在不升级我们的部署目标的情况下仍然使用Firebase / Crashlytics?
  2. 可以使用新的Firebase / Crashlytics SDK的最低部署目标是什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

根据this,Firebase的最低项目目标是iOS 8或更高版本。我知道我的Crashlytics当前在我自己的针对iOS 9的项目中运行,因此在这方面您的用例似乎还不错。我认为这可以回答您的两个问题。

但是,仅查看您的podfile,我相信要引用Crashlytics,您应该使它看起来更像这样:

pod 'Firebase/Crashlytics'

我的看起来像这样。

pod 'Firebase/Crashlytics', '6.32.2'

不需要Fabric或Crashlytics。但是似乎您的podfile的内容与您在错误消息中找到的实际pod也不匹配,所以我不确定那里发生了什么。