【问题标题】:unable to setup cocoapods. Cocoapods setup problem无法设置 cocoapods。 Cocoapods 设置问题
【发布时间】:2019-12-03 16:22:15
【问题描述】:

我正在尝试运行连接到 Firebase 的颤振应用程序,但是当我尝试在 iOS 模拟器上运行它时,它会显示这些错误 -

警告:CocoaPods 已安装但未初始化。跳过吊舱 > 安装。 CocoaPods 用于检索 iOS 和 macOS 平台端的 >plugin 代码,该代码响应您在 Dart 端的插件使用情况。 如果没有 CocoaPods,插件将无法在 iOS 或 macOS 上运行。 欲了解更多信息,请参阅https://flutter.dev/platform-plugins 要初始化 CocoaPods,请运行: 吊舱设置 一次完成 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? superuser.com/questions/686317/…sudo gem install cocoapods --pre
  • 没有,我还没试过卸载它
  • 试过还是不行..它仍然显示 cocoapods 已安装但在进行 pod 设置时未初始化它现在显示 curl 56 transfer 而不是 18

标签: ios git github flutter cocoapods


【解决方案1】:

对我来说,这是由于 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)

【讨论】:

  • 安装最新版本,否则您将无法卸载和更新,1.7.5 是从 2019 年开始
【解决方案2】:

现在应该使用颤振版本 v1.9.1+hotfix.5 及更高版本修复此问题。

尝试卸载所有现有的 cocoapods 安装:

sudo gem uninstall cocoapods
brew uninstall cocoapods

然后安装最新版本的cocoapods:

sudo gem install cocoapods
pod setup

我可以确认这适用于颤振 1.12.13+hotfix.9(稳定通道),cocoapods 版本 1.9.1,macOS Catalina v10.15.4

【讨论】:

    【解决方案3】:
    sudo gem install cocoapods -v 1.10.0 -n /usr/local/bin
    

    【讨论】:

    • 这个版本对 Flutter 2 有帮助
    【解决方案4】:

    更新 Flutter 版本后,遇到同样的问题。

    试过installing and uninstalling cocoapods 还是一样的问题。

    最后,问题为我解决了。

    如果您使用的是 Android 工作室

    File -> Invalidate Caches -> Invalidate and Restart
    

    【讨论】:

      【解决方案5】:

      在终端中运行命令(例如,不在 AndroidStudio 中):

      sudo gem install cocoapods
      pod setup
      

      之后,运行:

      flutter build ios
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-10-01
        • 2014-02-24
        • 2013-11-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多