cocoapods里管理的第三方更新的非常頻繁,可能每個(gè)小時(shí)里面就會(huì)有一大堆的更新,所以,如果我們想使用最新的第三方我們就需要養(yǎng)成經(jīng)常更新本地的類庫的習(xí)慣,而且如果我們不時(shí)常更新的話,當(dāng)我們某一天集中更新的話,會(huì)耗費(fèi)較長(zhǎng)的時(shí)間.
所以養(yǎng)成這種習(xí)慣也挺好,更新本地類庫很簡(jiǎn)單,并不需要很多步,但有可能很耗時(shí)間
1.先介紹一些耗時(shí)比較長(zhǎng)的方法
更新所有庫最簡(jiǎn)單最基本的方法
pod update
更新所有庫一種間接直觀的方法
打開終端
cd ~/.cocoapods
ls
cd repos
ls
cd master
ls
ls -a
git pull
//簡(jiǎn)單的介紹一下該方法第一行cd ~/.cocoapods是進(jìn)入到本地的cocoapods類庫根目錄 ls是顯示該目錄下有哪些文件之后一直cd 下去到了master文件夾
//master中的Specs文件夾就是存放者本地的第三方庫的目錄,每個(gè)文件夾里有一個(gè)json文件介紹了該三方的基本情況(版本,適用iOS版本等等)
//ls -a是顯示該文件夾下的隱藏文件,會(huì)發(fā)現(xiàn)有一個(gè).git文件說明該文件夾是一個(gè)git廠庫,說以可以使用git的方法更新該文件夾的內(nèi)容
//git pull等待執(zhí)行完畢即可
2.更新你指定的一個(gè)庫
pod update + 你想升級(jí)的那個(gè)庫的名字 例如: pod update MJRefresh
3.一種比較省時(shí)間的更新方法
pod update --verbose --no-repo-update
//對(duì)比pod update,這種方法在后面添加的的一串參數(shù),作用是省略了升級(jí)CocoaPods的spec倉庫這一步,然后速度就會(huì)提升不少.
這種方法感覺不靠譜
最后求個(gè)??