CocoaPods报错: [!] CDN: trunk Repo update failed

出现此问题的原因: CocoaPods 1.8将CDN切换为默认的spec repo源

查看自己的版本命令:

pod --version
image.png

终端执行pod install命令时卡了有几分钟,然后就报出了一堆错误信息...

搜了一下,发现好多解决此类问题的文章

最开始我参照网上讲的方法:
  1. 在Podfile文件中添加(指定master源,因为现在默认是trunk源)
platform :ios, '9.0'
# source '源地址'
source 'https://github.com/CocoaPods/Specs.git'
  1. 移除trunk
pod repo remove trunk

然后执行pod install,然而依然报错,只是输出错误信息不再是[!] CDN: trunk Repo update failed这种。

再后来试过更换清华大学官方镜像源,但是依然不行...
最后因为本人沙雕操作,执行了pod repo remove master,将master源也移除了...

解决:

相当于我将trunk、master都移除了,trunk本来就是要移除的,那么现在只需要master,恢复master:

cd到该目录下

cd ~/.cocoapods/repos

然后

git clone --depth 1 https://github.com/CocoaPods/Specs.git master

完成后,再次到自己项目下执行pod install 我的OK了

你可能感兴趣的:(CocoaPods报错: [!] CDN: trunk Repo update failed)