我正在使用cocoapods来管理我的依赖项。一切都很好。现在,当我创建一个新项目时,将以下内容添加到我的podfile中,
platform :ios, '6.1'
pod 'RestKit', '~> 0.20.0'
当我正在进行pod安装时,它会持续分析依赖关系。
知道为什么会出现这个问题吗?
答案 0 :(得分:370)
我遇到了同样的问题,因为我的输出--verbose与链接的SO答案不同,我将该响应包括在内,并且验证它对我有用:
$ pod repo remove master
$ pod setup
$ pod install
答案 1 :(得分:11)
另一种解决方法是删除Pods
文件夹和Podfile.lock
文件并再次运行pod install
。
答案 2 :(得分:0)
似乎对我有用的东西:
此外,一旦pod成功安装,请务必在打开project.workspace之前关闭当前项目。
答案 3 :(得分:0)
检查是否有任何未提交的更改(我刚刚添加了我的Podfile但未提交)。暂存和提交使pod install
正常工作。
答案 4 :(得分:0)
从 CocoaPods version 1.8.0 起使用 trunk
代替 master
。所以需要执行以下命令:
$ pod repo remove trunk
$ pod setup
$ pod install
答案 5 :(得分:0)
$ pod repo 删除主干
$ pod 设置
运行以上两个命令即可解决问题