无法升级到 Firebase Crashlytics SDK

Cannot upgrade to the Firebase Crashlytics SDK

我们正在尝试从 Fabric Crashlytics SDK 升级到 Firebase Crashlytics SDK。 但是,在尝试升级时,我们无法这样做。错误是:

[!] CocoaPods could not find compatible versions for pod "Firebase/Crashlytics": In Podfile: Firebase/Crashlytics

Specs satisfying the Firebase/Crashlytics dependency were found, but they required a higher minimum deployment target.

其他详细信息:

我们应用程序的当前部署目标是 iOS 9,我们最近刚刚对其进行了升级。 我们还使用 Objective C 作为该项目的主要语言。

我们 podfile 的当前内容包括

pod 'Fabric', '~> 1.10.0'
pod 'Crashlytics', '~> 3.13.0'

我的问题是

  1. 是否可以在不升级我们的部署目标的情况下继续使用 Firebase/Crashlytics?
  2. 可以使用新的 Firebase/Crashlytics sdk 的最小部署目标是什么?

谢谢!

根据 this,Firebase 的最低项目目标是 iOS 8 或更高版本。我知道我目前 运行 在我自己的项目中有 Crashlytics,它的目标是 iOS 9,所以你的用例在这方面看起来不错。我认为这回答了你的两个问题。

但是,只要看看你的播客文件,我相信参考 Crashlytics 你应该让它看起来更像这样:

pod 'Firebase/Crashlytics'

我的看起来像这样。

pod 'Firebase/Crashlytics', '6.32.2'

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