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