2016 年 10 月 28 日
关注 @orta3 月份,CocoaPods 遇到了一个不幸的问题,我们的 规范仓库 受到速率限制。
我们宣布我们正在 计划对规范仓库进行分片,但犹豫是否立即执行。现在,六个多月过去了,我们计划运行脚本。
- 如果您正在使用 CocoaPods
1.x
- 您不应该看到任何变化。 - 如果您正在使用 CocoaPods
0.39
及更低版本,您将看到一条错误消息,指出您的 CocoaPods 版本不受支持。在此之前,我们的最低版本是0.32
。
对于希望继续使用 0.x 版本的人,我们将在仓库被分片之前从提交中复制规范仓库。这意味着您可以添加
source "https://github.com/CocoaPods/Old-Specs"
到您的 Podfile 顶部,CocoaPods 将仅使用已归档的仓库,而不是使用新的仓库结构。您还需要将本地规范仓库设置为过渡之前的版本
cd ~/.cocoapods/repos/master/
git fetch origin master
git checkout v0.32.1
要运行 pod install
,您还需要使用 --no-repo-update
。
我们没有资源在业余时间维护多个版本的 CocoaPods,因此我们建议您不要执行上述操作,而是在您的项目中迁移到最新版本的 CocoaPods。
我们计划在 11 月 11 日星期五进行此操作,因此在更新和验证更新成功期间,将计划停机以将新 Pod 推送到 Trunk。