cocoapods:pod更新和pod安装需要永远

时间:2014-08-03 22:13:29

标签: cocoapods

我尝试使用命令pod update更新我的podfile,但这需要永远。 我根据这个问题cocoapods - 'pod install' takes forever做了所有步骤,但没有改变。 使用命令pod update --verbose我看到它在此处停止:Updating spec repo master $ /usr/bin/git pull --ff-only 有什么建议吗?

3 个答案:

答案 0 :(得分:12)

CocoaPods必须下载所有podspecs的存储库才能完成其工作。这似乎是拉动操作需要很长时间。我不知道有任何方法可以加速这个过程。

然而,在主规范仓库中提供新提交之前,后续的pod操作会更快。因此,如果您有多个更新或安装操作,一起执行这些操作可以节省您一些时间。

答案 1 :(得分:1)

git服务器存在速率限制,这似乎会减慢进程。 与Fabian一样,目前没有有效的解决方案,但将更新拆分为单个pod。在CocoaPods博客Master spec-repo rate limiting post‑mortem上有一个解释,似乎我们需要等待1.0.0.beta.7才能解决问题。 同时,关于该主题的Git Issue建议通过运行以下命令来运行将Podspecs转换为完整副本而不是浅层克隆:

cd ~/.cocoapods/repos/master && git fetch --depth=2147483647

答案 2 :(得分:0)

您可以运行

pod install --verbose 

了解幕后情况..至少您会知道它被卡在哪里(这可能是git clone操作,由于网络速度慢等原因,该操作花费了太长时间)

检查此内容以获得更清晰的答案 https://stackoverflow.com/a/25658514/1894306