換了新的電腦,準備安裝一下cocoapods,前面都很愉快,第一個就是sudo gem install cocoapods這里會報錯提示你沒有讀寫權(quán)限,換$ sudo gem install -n /usr/local/bin cocoa pods命令就行了。
重點來了,所有東西搞完之后

pod setup沒有任何反應(yīng)!我暈了,搞了一下午還是不知道什么原因造成的
最后解決方案:手動創(chuàng)建目錄~/.cocoapods/repos/master然后去https://github.com/CocoaPods/Specs下載,解壓完(解壓超慢!)放入目錄里面就ok了??梢哉J褂?,網(wǎng)上一直沒看到類似的問題,特意記錄一下,希望能幫到能遇到同樣問題的。
2020.5.12更新,最近項目需要加入微信支付,pod search WechatOpenSDK 發(fā)現(xiàn)報錯cdn類的錯誤, 查了下資料,cocopods1.8之后就 沒有master了,所以pod setup沒有反應(yīng)了,因為之前setup這個命令是下載master庫的,而現(xiàn)在不需要用master庫了,改用cdn加速。
目前有兩個方案可以使用,之前我用的是第一種,手動創(chuàng)建master然后移除trunk,然后再podfile中source之前的源source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git,這種方法就是相當(dāng)于改為之前的方法 第二種方案就是使用cdn的新方法。具體做法也很簡單。
2.Cocoapods1.8版本以后使用CDN服務(wù)的方法
找到etc目錄下hosts文件,打開,然后添加 199.232.4.133 raw.githubusercontent.com 到最后一行保存。這樣我們不需要master這個文件,我們也能正常通過cdn的方式使用cocoapods了。
寫的有點繚亂和簡單,如果有不懂的可以評論留言討論。