【问题标题】:Cocoapods staying on "analyzing dependencies"Cocoapods 停留在“分析依赖关系”上
【发布时间】:2014-05-25 06:14:51
【问题描述】:

我正在使用 cocoapods 来管理我的依赖项。一切都很好。现在,当我创建一个新项目时,将以下内容添加到我的 podfile 中,

platform :ios, '6.1'
pod 'RestKit', '~>  0.20.0'

当我进行 pod 安装时,它会持续分析依赖关系

知道为什么会出现这个问题吗?

【问题讨论】:

标签: ios cocoapods


【解决方案1】:

$ pod repo 删除主干

$ pod 设置

运行以上两条命令即可解决问题

【讨论】:

  • 您能否添加更多解释?这些终端命令有什么作用?
【解决方案2】:

CocoaPods version 1.8.0 开始,使用trunk 代替master。所以需要执行以下命令:

$ pod repo remove trunk
$ pod setup
$ pod install

【讨论】:

    【解决方案3】:

    i2097i 的评论对我来说是解决办法(所以我不能对此表示赞赏,而且似乎无法支持他的评论)。

    检查任何未提交的更改(我刚刚添加了我的 Podfile 但它没有提交)。暂存和提交让pod install 工作。

    【讨论】:

    • 对我来说似乎是一个有用的答案
    • @gndp 这是评论,不是答案
    【解决方案4】:

    似乎对我有用的东西:

    • 使用 Ctrl-C 取消第一次尝试
    • 使用 pod install 重新尝试

    另外,一旦 pod 安装成功,请务必在打开 project.workspace 之前关闭当前项目。

    【讨论】:

      【解决方案5】:

      解决此问题的另一种方法是删除Pods 文件夹和Podfile.lock 文件并再次运行pod install

      【讨论】:

      • 试过了,但我仍然停留在分析依赖项
      【解决方案6】:

      我遇到了同样的问题,并且由于我使用 --verbose 的输出与链接的 SO 答案不同,我将包含该响应以及它对我有用的验证:

        $ pod repo remove master
        $ pod setup
        $ pod install
      

      【讨论】:

      • 很奇怪。我的 cocoapods 工作了很长时间,然后就停止了。这解决了它!谢谢
      • 谢谢。它帮助了我。
      • 当您安装新版本的 xcode 时,我们需要按照以下步骤操作
      • 哇。像魅力一样工作,没有教程提到这一点:(谢谢:)
      • 仅供参考,我遇到了同样的问题,然后我意识到我对我的项目进行了未提交的更改。我只是将它们上演并提交,再次运行 $ pod install 并且它起作用了。
      猜你喜欢
      • 2019-09-09
      • 1970-01-01
      • 1970-01-01
      • 2019-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-25
      相关资源
      最近更新 更多