cocoapods 遇到的坑

cocoapods簡單安裝:
1.cd 到當前項目目錄下(ruby環(huán)境自行百度)
2.在終端中運行:
$ sudo gem install cocoapods
3.創(chuàng)建Podfile文件
$ pod init
4.安裝/更新:
$ pod install / update

現(xiàn)在基本都是用cocoapods管理三方庫,但是有時候就會遇到一些比較坑的問題:
本地有好幾個分支,其 中A分支的代碼還是很久以前的,B分支是最新代碼,B分支比A分支中新導入了一些三方庫。如果你切換到A分支再切回B分支的時候就會莫名期妙的報一些錯,哪下圖:

IMG_0844.JPG

這個時候可能會重新用pod install或者pod update一下,你會發(fā)現(xiàn),錯誤提示沒了。

接著,run你的項目,你會發(fā)現(xiàn)這個時候運行不起來,會報如下問題(在模擬器上會有問題,真機沒問題):

WechatIMG215.jpeg

這個時候嘗試把本地的pod文件都刪了,重新pod install或者pod update,你會發(fā)現(xiàn)這個問題還是沒有解決。

最終解決方案是:Xcode -> Preferences -> Locations -> /Users/xxxx/Library/Developer/Xcode/DerivedData 有個小箭頭,點擊這個箭頭,把DerivedData下的文件都刪除并清空廢紙簍就可以解決了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容