在使用cocospods的時候發(fā)現(xiàn) setting up cocoapods master repo 很慢,幾乎不怎么下載,原因是之前就將cocospods的鏡像改成了淘寶的那個鏡像(https://ruby.taobao.org/ ) ,但是這個鏡像最近已經(jīng)不能使用了,所以不得不再次更改鏡像:
操作如下
$ gem sources -r https://rubygems.org/ (移除舊版本的鏡像,如果你不知道你電腦上目前用的是什么鏡像,可用 $ gem sources -l 來查看)
$ gem sources -a https://gems.ruby-china.org/ (增加可用的鏡像)
$ gem sources -l (用來檢查使用替換鏡像位置成功)當(dāng)pod setup 進入Setting up CocoaPods master repo 等待的時候表示正在下載了,此時你可通過新開一個終端窗口,輸入"cd ~/.cocoapods/"命令行跳到cocoapods文件夾內(nèi),執(zhí)行"du -sh *"查看正在下載的文件夾的大小
當(dāng)出現(xiàn)如下
[!] An error occurred while performingGit pullon repomaster.
[!] /usr/bin/git pull --ff-only
這個錯誤應(yīng)該是說這個節(jié)點有問題。就又找資料,然后試試把cocoapods的節(jié)點刪除,重新添加一個節(jié)點,或許就行,說干就干:
原因: Cocoapods的分支不支持當(dāng)前最新的Xcode版本
解決辦法: 刪除master分支 重新建立新的分支
sudo rm -fr ~/.cocoapods/repos/master
然后再: pod setup