CocoaPods 找不到 pod "Firebase/Crashlytics" 的兼容版本
CocoaPods could not find compatible versions for pod "Firebase/Crashlytics"
我正在开发 react-native 应用程序。
我按照 firebase 说明将我的 iOS 应用添加到我的 firebase 项目中。
在我的 Podfile 中,我有:
pod 'Firebase/Crashlytics'
pod 'Firebase/Analytics'
当我 运行 pod install
时,我不断收到错误消息“CocoaPods 找不到 pod“Firebase/Crashlytics”的兼容版本。
Xcode 版本 11.7,目标 iOS10.1
为什么会出现该错误以及如何消除它?
(我试过 运行 pod update 'Firebase'
,我得到:
[!] The Firebase
Pod is not installed and cannot be update)
确保您项目的最低部署目标(在您的 Podfile
中引用的目标)至少为 iOS 9(参见 Firebase/Crashlytics release notes)
不幸的是,当 cocoapods 最初创建 Podfile
时,没有考虑到您的项目的最低部署目标。而是在评论中添加默认值。
您第一次 运行 pod install
您将收到一条关于未指定最低部署目标的警告。 cocoapods documentation 也没有提及任何关于此行为的内容。
因此,您必须手动编辑 Podfile 并添加如下内容:
platform :ios, '10.1'
部署目标没有问题,但出现相同的错误。它适用于以下版本的 Firebase
pod 'Firebase/Core', '~> 3.0.0'
pod 'Firebase/Crashlytics', '~> 7.0.0'
当我添加新的依赖项和 运行 pod install 时,它显示了 Firebase 的错误。所以,我用 >= 0 代替版本。
pod 'Firebase/Core', '>= 0'
pod 'FirebaseCrashlytics', '>= 0'
这将为所有 Firebase 依赖项安装最新版本。
我正在开发 react-native 应用程序。
我按照 firebase 说明将我的 iOS 应用添加到我的 firebase 项目中。
在我的 Podfile 中,我有:
pod 'Firebase/Crashlytics'
pod 'Firebase/Analytics'
当我 运行 pod install
时,我不断收到错误消息“CocoaPods 找不到 pod“Firebase/Crashlytics”的兼容版本。
Xcode 版本 11.7,目标 iOS10.1
为什么会出现该错误以及如何消除它?
(我试过 运行 pod update 'Firebase'
,我得到:
[!] The
Firebase
Pod is not installed and cannot be update)
确保您项目的最低部署目标(在您的 Podfile
中引用的目标)至少为 iOS 9(参见 Firebase/Crashlytics release notes)
不幸的是,当 cocoapods 最初创建 Podfile
时,没有考虑到您的项目的最低部署目标。而是在评论中添加默认值。
您第一次 运行 pod install
您将收到一条关于未指定最低部署目标的警告。 cocoapods documentation 也没有提及任何关于此行为的内容。
因此,您必须手动编辑 Podfile 并添加如下内容:
platform :ios, '10.1'
部署目标没有问题,但出现相同的错误。它适用于以下版本的 Firebase
pod 'Firebase/Core', '~> 3.0.0'
pod 'Firebase/Crashlytics', '~> 7.0.0'
当我添加新的依赖项和 运行 pod install 时,它显示了 Firebase 的错误。所以,我用 >= 0 代替版本。
pod 'Firebase/Core', '>= 0'
pod 'FirebaseCrashlytics', '>= 0'
这将为所有 Firebase 依赖项安装最新版本。