簡體   English   中英

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' ,我得到:

[!] Firebase Pod 未安裝且無法更新)

確保您的項目的最小部署目標(在您的Podfile中引用的那個)至少為 iOS 9(請參閱 Firebase/Crashlytics 發行說明

不幸的是,當 cocoapods 最初創建Podfile時,沒有考慮您的項目最小部署目標。 而是在注釋中添加默認值。

第一次運行pod install時,您將收到有關未指定最小部署目標的警告。 cocoapods文檔也沒有提及有關此行為的任何內容。

因此,您必須手動編輯 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 依賴項安裝最新版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM