今天更新項(xiàng)目pod時(shí)鹃骂,遇到一個(gè)問(wèn)題,報(bào)錯(cuò)信息如下:(工作筆記恬口,方便以后查閱)
[!] CocoaPods was not able to update the `master` repo. If this is an unexpected issue and persists you can inspect it running `pod repo update --verbose`
根據(jù)報(bào)錯(cuò)信息的提示比伏,可以將運(yùn)行命令pod repo update --verbose,可是結(jié)果還是報(bào)錯(cuò)同樣的信息账月。
此時(shí)综膀,解決該方法的主要思路是升級(jí)Cocoapods版本,但是我執(zhí)行了命令pod install --verbose --no-repo-update局齿,最后提示成功剧劝。
今天就來(lái)扒一扒部分pod命令的含義,方便以后查閱使用抓歼。
1讥此、pod install
執(zhí)行該命令時(shí),對(duì)于已經(jīng)在Podfile.lock中的pod谣妻,不會(huì)檢查新版本萄喳,直接下載指定版本;對(duì)于不在Podfile.lock中的pod蹋半,會(huì)安裝Podfile中指定的版本他巨。
2、pod update
該命令執(zhí)行起來(lái)比pod install慢,因?yàn)樗鼤?huì)檢查Podfile所列出來(lái)的pod新版本染突,進(jìn)行下載捻爷。
但是pod install和pod update命令,都容易卡在Analyzing dependencies那兒觉痛,因此需要提高更新速度役衡,就可以選擇下面的命令。
3薪棒、pod install --verbose --no-repo-update
4手蝎、pod update?--verbose --no-repo-update
其中-verbose參數(shù)可以顯示命令執(zhí)行過(guò)程中的詳細(xì)信息,如果不想看安裝的詳情俐芯,可以取消該參數(shù)棵介。-no-repo-update 可以忽略忽略部分倉(cāng)庫(kù)的更新步驟,這樣可以大大的提高命令執(zhí)行的速度吧史。