出现此问题的原因: CocoaPods 1.8将CDN切换为默认的spec repo源
查看自己的版本命令:
pod --version
image.png
终端执行pod install命令时卡了有几分钟,然后就报出了一堆错误信息...
搜了一下,发现好多解决此类问题的文章
最开始我参照网上讲的方法:
- 在Podfile文件中添加(指定master源,因为现在默认是trunk源)
platform :ios, '9.0'
# source '源地址'
source 'https://github.com/CocoaPods/Specs.git'
- 移除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了
网友评论