cocoapods簡(jiǎn)單安裝:
1.cd 到當(dāng)前項(xiàng)目目錄下(ruby環(huán)境自行百度)
2.在終端中運(yùn)行:
$ sudo gem install cocoapods
3.創(chuàng)建Podfile文件
$ pod init
4.安裝/更新:
$ pod install / update
現(xiàn)在基本都是用cocoapods管理三方庫(kù),但是有時(shí)候就會(huì)遇到一些比較坑的問(wèn)題:
本地有好幾個(gè)分支,其 中A分支的代碼還是很久以前的,B分支是最新代碼,B分支比A分支中新導(dǎo)入了一些三方庫(kù)。如果你切換到A分支再切回B分支的時(shí)候就會(huì)莫名期妙的報(bào)一些錯(cuò),哪下圖:
這個(gè)時(shí)候可能會(huì)重新用pod install或者pod update一下,你會(huì)發(fā)現(xiàn),錯(cuò)誤提示沒(méi)了。
接著,run你的項(xiàng)目,你會(huì)發(fā)現(xiàn)這個(gè)時(shí)候運(yùn)行不起來(lái),會(huì)報(bào)如下問(wèn)題(在模擬器上會(huì)有問(wèn)題,真機(jī)沒(méi)問(wèn)題):

這個(gè)時(shí)候嘗試把本地的pod文件都刪了,重新pod install或者pod update,你會(huì)發(fā)現(xiàn)這個(gè)問(wèn)題還是沒(méi)有解決。
最終解決方案是:Xcode -> Preferences -> Locations -> /Users/xxxx/Library/Developer/Xcode/DerivedData 有個(gè)小箭頭,點(diǎn)擊這個(gè)箭頭,把DerivedData下的文件都刪除并清空廢紙簍就可以解決了。