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ì)遇到一些比較坑的問題:
本地有好幾個(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ò)誤提示沒了茄茁。
接著魂贬,run
你的項(xiàng)目,你會(huì)發(fā)現(xiàn)這個(gè)時(shí)候運(yùn)行不起來胰丁,會(huì)報(bào)如下問題(在模擬器上會(huì)有問題随橘,真機(jī)沒問題):
這個(gè)時(shí)候嘗試把本地的pod文件都刪了,重新pod install
或者pod update
锦庸,你會(huì)發(fā)現(xiàn)這個(gè)問題還是沒有解決机蔗。
最終解決方案是:Xcode -> Preferences -> Locations -> /Users/xxxx/Library/Developer/Xcode/DerivedData 有個(gè)小箭頭,點(diǎn)擊這個(gè)箭頭甘萧,把DerivedData下的文件都刪除并清空廢紙簍就可以解決了萝嘁。