由于很久沒有更新使用過了pod install与柑,導(dǎo)入第三方框架,結(jié)果發(fā)現(xiàn)之前配置的國內(nèi)連接失效了芦缰,遇到的情況是:
[!] Oh no, an error occurred. 錯誤
這個錯誤然后查了一下最終確定的就是cocoapods升級新的版本了铅匹,然后順便發(fā)現(xiàn)還是報鏡像有問題,所以個人就把鏡像資源給刪空了
查看gem來源列表:$ gem sources -l
#查詢到的列表的內(nèi)容 將列表(如多個一個一個移除)
然后進行移除操作
格式:gem sources --remove xxxxxxx(https://rubygems.org)xxx等于https://rubygems.org
正確操作如下
gem sources --remove https://rubygems.org
國內(nèi)Specs
-
清華大學(xué)鏡像
https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
-
上海大學(xué)鏡像
https://mirrors.shu.edu.cn/CocoaPods (僅HTTP/HTTPS訪問饺藤,不支持git拉取)
https://mirrors.shu.edu.cn/mgit/Specs (僅git訪問)
https://git.shuosc.org/CocoaPods/Specs (均支持) -
COCOAPODS SPECS 中國區(qū)鏡像表項
使用方法
對于舊的版本CocoaPods 可以使用如下國內(nèi)的鏡像(以清華鏡像為例子)
pod repo remove master
pod repo add master https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
pod repo update
新版的CocoaPods不允許pod repo add直接添加master庫中但是可以這樣
cd ~/.cocoapods/repos
pod repo remove master
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
最后進入自己的工程流礁,在工程上的podFile文件中第一行加入
source ‘[https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git](https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git)’