Cocoapods 停留在“分析依赖关系”上

Posted

技术标签:

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

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

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

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

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

【问题讨论】:

***.com/questions/18224627/error-on-pod-install 使用--verbose 开关运行并粘贴您在此处看到的任何输出。 【参考方案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 并且它起作用了。

以上是关于Cocoapods 停留在“分析依赖关系”上的主要内容,如果未能解决你的问题,请参考以下文章

XCGLogger 版本 4.0.0 和 CocoaPods 错误

关于 Cocoapods 和 Firebase/Messaging 的 Unity iOS 构建错误

Yum下载rpm包不分析依赖关系强制安装

在 Mac 10.12 上使用哪个 cocoapods 版本,如果 Restkit 是依赖项

为啥 react-native start 命令停留在“加载依赖关系图,完成”上。

使用 CocoaPods 添加 GeoFire 依赖项