簡體   English   中英

Flutter pod 安裝錯誤,在 ios 上出現 firebase 消息

[英]Flutter pod install error with firebase messaging on ios

在 ios flutter 應用程序文件夾上運行時無法執行命令“pod install”。

報錯如下:

分析依賴關系 firebase_core:使用 Firebase SDK 版本“10.0.6”在“firebase_core”中定義

[:] CocoaPods 找不到 pod“Firebase/Messaging”的兼容版本:在 Podfile 中:firebase_messaging(來自.symlinks/plugins/firebase_messaging/ios )被解析為 10.0.6,這取決於 Firebase/Messaging(= 10.0.6) )

您的規范來源均不包含滿足依賴項的規范: Firebase/Messaging (= 10.0.6)

你有:

  • 您可以使用pod repo updatepod install --repo-update的過時源代碼庫。
  • 輸入錯誤的名稱或版本。
  • 沒有將托管 Podspec 的源代碼庫添加到您的 Podfile 中。

我們在 pubspec.yaml 上有這個 package

firebase_core: ^1.6.0
firebase_messaging: ^10.0.6

在播客文件上:

platform :ios, '10.0'

我們使用 pod 版本:

1.11.0.rc.1

macOS Big Sur 版本:

11.2.1

如果我們從 pubspec.yaml 中刪除這個包,pod install 工作正常。

我們試了很多方法都沒有用!

  • pod install --repo-update 這不是幫助;
  • 在 M1 中安裝 cocoa pods 也解決了這個問題;

始終當您添加對 IOS 的新依賴項時,您應該這樣做:

cd ios/
rm -rf Pods/
rm -rf Podfile.lock
cd ..
flutter clean
flutter pub get
cd ios
pod install
pod install --repo-update ( if needed)

這總是幫助我解決 IOS 上的依賴問題

使用此命令解決了問題

flutter pub cache repair 

感謝你所做的一切!

如果有人在這里顯示,我通過在iOS目錄中運行pod update命令來修復此問題。

暫無
暫無

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

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