更新指定第三方庫(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移除就可以了