cocoapods更新指定庫(kù)指令

更新指定第三方庫(kù)

pod update 庫(kù)名


Tips: 安裝repo鏡像

cd ~/.cocoapods/repos

git clone --depth 1 https://github.com/CocoaPods/Specs.git master


pod install --verbose --no-repo-update

該命令只安裝新添加的庫(kù),已更新的庫(kù)忽略

pod update 庫(kù)名--verbose --no-repo-update

該命令只更新指定的庫(kù),其它庫(kù)忽略

podfile 里面刪除要?jiǎng)h除的庫(kù)

在終端執(zhí)行命令 pod update --verbose --no-repo-update






當(dāng)需要在CocoaPods中刪除一個(gè)我們不要的庫(kù)時(shí) 可以在Podfile中直接刪除相關(guān)庫(kù)

再cd 到項(xiàng)目目錄 執(zhí)行pod update --verbose --no-repo-update 或者pod install --verbose --no-repo-update命令

兩者的刪除時(shí)區(qū)別:

pod update --verbose --no-repo-update 會(huì)在刪除相關(guān)庫(kù)時(shí) 更新其他庫(kù)版本

pod update?庫(kù)名?--verbose --no-repo-update?只會(huì)刪除相關(guān)庫(kù) 和下方一致

pod install --verbose --no-repo-update 只會(huì)刪除相關(guān)庫(kù)

兩者的安裝時(shí)區(qū)別:

pod install --verbose --no-repo-update 只安裝新添加的庫(kù)

pod update --verbose --no-repo-update 會(huì)在安裝相關(guān)庫(kù)時(shí) 更新其他庫(kù)版本

pod update?庫(kù)名?--verbose --no-repo-update?只更新指定的庫(kù),其它庫(kù)忽略

個(gè)人建議使用?pod install --verbose --no-repo-update

pod install --repo-update

//cocoapods 報(bào)錯(cuò)

You have either:

* out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.

* mistyped the name or version.

* not added the source repo that hosts the Podspec to your Podfile.

你有:

*過期的源repo,你可以用' pod repo update '或' pod install——repo-update '更新。pod repo update --verbose

*輸入錯(cuò)誤的名稱或版本。

沒有在您的Podfile中添加承載Podspec的源repo。


查看Cocoapods引入第三方庫(kù)的版本號(hào)

1.打開終端,cd?項(xiàng)目文件目錄

2.執(zhí)行命令:cat Podfile.lock

3.查看輸出:Podfile.lock文件會(huì)跟蹤每個(gè)pod的已安裝版本并鎖定這些版本。



4.執(zhí)行pod outdated命令,可以查看項(xiàng)目中非最新的第三方庫(kù)的名字、版本號(hào)以及對(duì)應(yīng)的最新的版本號(hào),項(xiàng)目中已經(jīng)是最新的庫(kù)不顯示



5.更新第三方庫(kù)

1)更新指定庫(kù)名的第三個(gè)庫(kù),其他庫(kù)不更新:pod update?庫(kù)名?--verbose --no-repo-update

2)更新所有的第三方庫(kù):pod update --verbose --no-repo-update

6.只安裝新增的庫(kù),已經(jīng)安裝的庫(kù)不更新

pod install --verbose --no-repo-update





2,pod search ?出現(xiàn)?CDN: trunk URL couldn't be downloaded:?錯(cuò)誤 ?

用第一個(gè)刪除trunk 解決了

1.執(zhí)行 pod repo remove trunk 命令,移除掉trunk源就行了

2.打開你工程的podfile文件,在最頂部添加

source 'https://github.com/CocoaPods/Specs.git'


3, 出現(xiàn) Updating spec repo `trunk


(1)podfile添加source 'https://github.com/CocoaPods/Specs.git'

(2)pod repo list?查看一下源列表

(3)pod repo remove trunk?移除trunk源

如果是pod search DouyinOpenSDK ?打個(gè)比方搜索抖音的sdk 沒搜索到。

可以先 ?pod repo update??,這個(gè)時(shí)候如果出現(xiàn) Updating spec repo `trunk 然后報(bào)錯(cuò)什么CDN ?直接看下pod repo list ?源列表如果里面有trunk 直接pod repo remove trunk移除就可以了

最后編輯于
?著作權(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)容