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 构建错误
在 Mac 10.12 上使用哪个 cocoapods 版本,如果 Restkit 是依赖项