cocoapods:pod update 和 pod install 需要很长时间

Posted

技术标签:

【中文标题】cocoapods:pod update 和 pod install 需要很长时间【英文标题】:cocoapods: pod update and pod install takes forever 【发布时间】:2014-09-26 09:25:16 【问题描述】:

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

【问题讨论】:

cocoapods - 'pod install' takes forever的可能重复 【参考方案1】:

你可以跑

pod install --verbose 

看看幕后发生了什么......至少你会知道它卡在哪里(它可能是一个 git clone 操作,由于你的网络速度太慢等而花费了太长时间)

检查这个以获得更明确的答案 https://***.com/a/25658514/1894306

【讨论】:

【参考方案2】:

git 服务器有一个速率限制,这似乎减慢了进程。 就像 F*** 说的那样,目前没有有效的解决方案,而是将更新拆分到单个 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

【讨论】:

【参考方案3】:

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

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

【讨论】:

感谢提示..看来确实需要很长时间..podfile 花了几个小时才更新。但终于更新了。 感谢您真正提到“小时”@euthimis87 虽然我安装了 2 个小时,但我开始想知道“永远需要”到底意味着什么。 40分钟?一周?

以上是关于cocoapods:pod update 和 pod install 需要很长时间的主要内容,如果未能解决你的问题,请参考以下文章

Cocoapods “pod update” 安装旧的 pod

iOS-pod install&pod update

CocoaPods pod install/pod update更新慢的问题

pod update 没有得到 pod 的最新版本

pod update或者pod install很慢

pod update --verbose --no-repo-update