CocoaPods下載很慢的解決辦法

我們喜歡用 CocoaPods 下載第三方的類庫到我們的項(xiàng)目中,但是我們會(huì)遇到下載這些第三方時(shí)總是要等待很長(zhǎng)的時(shí)間,我在網(wǎng)上找到了解決這個(gè)問題的辦法


$ pod install

執(zhí)行這行命令的時(shí)候下載的速度很慢,這是因?yàn)?CocoaPods 的install和update的默認(rèn)源是國外的源,所以速度很慢
我這里指的源跟之前在安裝的時(shí)候更換的taobao的鏡像不是一個(gè)概念,taobao的這個(gè)鏡像是用在下載 CocoaPods 時(shí)用到的,這個(gè)鏡像在安裝完 CocoaPods 之后,兩者就沒有關(guān)系了
所以想要提高install和update的速度我這里提供了兩個(gè)方法

方法一. 更換源

在使用老版的 CocoaPods 時(shí)可以使用以下的命令進(jìn)行換源操作

$ 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命令進(jìn)行直接添加了,需要使用其他的方法

$ cd ~/.cocoapods/repos 
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

需要注意的是執(zhí)行換源的時(shí)候會(huì)很慢因?yàn)槔锩娴奈募笮∮袔装費(fèi),因?yàn)殓R像站內(nèi)數(shù)據(jù)是會(huì)實(shí)時(shí)同步更新,所以下載的文件大小也不是固定的,具體情況就要去鏡像的官網(wǎng)查看
清華鏡像站同步狀態(tài)

CocoaPods同步占用情況,最右側(cè)展示的就是占用的磁盤大小

如果想用別的鏡像的話也可以將命令中的的鏡像地址進(jìn)行替換

在將鏡像更換之后還沒有結(jié)束,在每一個(gè)項(xiàng)目中創(chuàng)建的podfile文件的第一行都要填寫下面這行source命令

source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'

附上清華開源鏡像站的鏈接
清華開源鏡像站CocoaPods 使用幫助

方法二.忽略升級(jí)specs庫

在進(jìn)行pod installpod update時(shí)候忽略升級(jí)specs庫

$ pod install --verbose --no-repo-update
$ pod update --verbose --no-repo-update
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容