第三方庫更新
過一段時間,可以在項目目錄,執(zhí)行一下pod update將工程中所用的第三方庫都更新到最新。一般情況下,代碼是不用動的。不過,有些時候也是需要做一些改動。比如,這次,第三方庫修改了一個初始化接口的參數(shù),原來的代碼就出現(xiàn)了編譯不過的現(xiàn)象。
如果命令很慢,可以嘗試一下命令pod update --verbose --no-repo-update這個會快很多,效果差不多。
Pod更新提示
如果Pod有可用的新版本,會有相關(guān)的提示的。比如:

這里提示,Pod有可用的新版本1.7.3
先查一下當(dāng)前版本,命令是pod --version,發(fā)現(xiàn)現(xiàn)在的版本是1.5.3,確實是可以更新了。

鏡像源
直接使用提示的命令sudo gem install cocoapods,發(fā)現(xiàn)更新不了,返回404的問題。ruby鏡像源經(jīng)常要更換。記得,以前是淘寶的源,后來不可用了。記得一年前吧,更換為源https://gems.ruby-china.org/,至少當(dāng)時是可以用的?,F(xiàn)在,這個又不能用了。這個時候,可以百度一下,能不能找到最新可用的源,也要看運(yùn)氣吧。
最新安裝cocoapods
經(jīng)過一番搜索,現(xiàn)在可以用的源是https://gems.ruby-china.com。接下來的操作,就是移除不能用的,添加可用的,然后查看一下是否更換成功。

安裝命令
直接用提示的命令sudo gem install cocoapods安裝的話,會遇到權(quán)限問題,導(dǎo)致安裝錯誤。

更改一下安裝目錄sudo gem install cocoapods -n/usr/local/bin,就能成功。
