无法升级到 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'
我的问题是
- 是否可以在不升级我们的部署目标的情况下继续使用 Firebase/Crashlytics?
- 可以使用新的 Firebase/Crashlytics sdk 的最小部署目标是什么?
谢谢!
根据 this,Firebase 的最低项目目标是 iOS 8 或更高版本。我知道我目前 运行 在我自己的项目中有 Crashlytics,它的目标是 iOS 9,所以你的用例在这方面看起来不错。我认为这回答了你的两个问题。
但是,只要看看你的播客文件,我相信参考 Crashlytics 你应该让它看起来更像这样:
pod 'Firebase/Crashlytics'
我的看起来像这样。
pod 'Firebase/Crashlytics', '6.32.2'
不需要 Fabric 或 Crashlytics 本身。但是您的 podfile 的内容似乎与您在错误消息中找到的实际 pod 也不匹配,所以我不确定那里发生了什么。
我们正在尝试从 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'
我的问题是
- 是否可以在不升级我们的部署目标的情况下继续使用 Firebase/Crashlytics?
- 可以使用新的 Firebase/Crashlytics sdk 的最小部署目标是什么?
谢谢!
根据 this,Firebase 的最低项目目标是 iOS 8 或更高版本。我知道我目前 运行 在我自己的项目中有 Crashlytics,它的目标是 iOS 9,所以你的用例在这方面看起来不错。我认为这回答了你的两个问题。
但是,只要看看你的播客文件,我相信参考 Crashlytics 你应该让它看起来更像这样:
pod 'Firebase/Crashlytics'
我的看起来像这样。
pod 'Firebase/Crashlytics', '6.32.2'
不需要 Fabric 或 Crashlytics 本身。但是您的 podfile 的内容似乎与您在错误消息中找到的实际 pod 也不匹配,所以我不确定那里发生了什么。