今天更新第三方庫的時候隨手更新下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