簡體   English   中英

無法設置 cocoapods。Cocoapods 設置問題

[英]unable to setup cocoapods. Cocoapods setup problem

我正在嘗試運行連接到 Firebase 的 flutter 應用程序,但是當我嘗試在 iOS 模擬器上運行它時,它會顯示這些錯誤 -

警告:CocoaPods 已安裝但未初始化。 跳過 pod > 安裝。 CocoaPods 用於檢索 iOS 和 macOS 平台端的>插件代碼,該代碼響應您在 Dart 端的插件使用情況。 如果沒有 CocoaPods,插件將無法在 iOS 或 macOS 上運行。 有關詳細信息,請參閱https://flutter.dev/platform-plugins要初始化 CocoaPods,請運行:pod setup 一次以完成 CocoaPods 的安裝。

然后我做了“pod setup”但是它顯示了這個錯誤:

Cloning into 'master'...
remote: Enumerating objects: 14707, done.        
remote: Counting objects: 100% (14707/14707), done.        
remote: Compressing objects: 100% (14117/14117), done.        
error: RPC failed; curl 18 transfer closed with outstanding read data 
remaining
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

對我來說,這是由於 cocoapods 版本。 您可以在終端中使用它:

sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.7.5
pod setup

此問題的解決方法在這里: https : //github.com/flutter/flutter/issues/41253

還有這里: https : //flutter.dev/docs/get-started/install/macos#deploy-to-ios-devices

(我使用的是 macOS Catalina JIC)

現在應該使用 flutter 版本v1.9.1+hotfix.5及更高版本v1.9.1+hotfix.5

嘗試卸載所有現有的 cocoapods 安裝:

sudo gem uninstall cocoapods
brew uninstall cocoapods

然后安裝最新版本的cocoapods:

sudo gem install cocoapods
pod setup

我可以確認這適用於 macOS Catalina v10.15.4上的 flutter 1.12.13+hotfix.9 (穩定通道),cocoapods 版本1.9.1

sudo gem install cocoapods -v 1.10.0 -n /usr/local/bin

在您的終端中運行命令(例如,不在 AndroidStudio 中):

sudo gem install cocoapods
pod setup

之后,運行:

flutter build ios

更新 Flutter 版本后,面臨同樣的問題。

嘗試installing and uninstalling cocoapods ,仍然是同樣的問題。

最后,這個問題為我解決了。

如果您使用的是 Android Studio

File -> Invalidate Caches -> Invalidate and Restart

我連續幾天都在與這個問題作斗爭。 對我來說,問題只是當我使用帶有 M1 芯片的 Mac 時。 最初,當我嘗試將音頻播放器包添加到我的項目時出現此錯誤。 經過一周的搜索,我遇到了這個解決方案,在此處輸入鏈接描述<\/a>

在我需要使用地理定位包並且問題再次出現之前,它工作得很好。 經過幾天嘗試不同的解決方案,我終於找到了適合我的解決方案。 我使用 brew 重新安裝了 cocoapods。 完成后,我關閉了終端,關閉了 android studio,然后在終端打開 \/Applications\/Android\\ Studio.app 上運行以下命令。 Pod 現在安裝沒有問題,我的項目在 iOS 上啟動。

在 flutter 中,我通過打開帶有終端的 android 工作室解決了這個問題

在您的終端上使用此行

open /Applications/Android\ Studio.app

暫無
暫無

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

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