今天更新第三方库的时候随手更新下cocoapods,结果出现了以下问题
Performing a deep fetch of the `master` specs repo to improve future performance
弄了好久也不明所以,估计是第一次pod setup中途取消而导致'master'没创建成功,而第二次pod setup时却默认'master'创建成功了。
解决方法,移除'master'
$ rm -rf ~/.cocoapods/repos/master
有反应后重新setup
$ pod setup
注意:setup一般比较耗时,尽量不要中途取消。
附:国内cocoapods版本更新方法
$ pod --version //查看版本
$ sudo gem update --system // 更新gem
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
\*\*\* CURRENT SOURCES \*\*\*
https://ruby.taobao.org/
$ sudo gem install cocoapods // 安装cocoapods
$ pod setup