pod 導入庫 Xcode運行報錯“l(fā)d: library not found for -lXXX”解決

出現(xiàn)這個事情的原因是pull完代碼后 pod install 怎么編譯都不通過,
這邊采取的是 demo 加 sdk 開發(fā)的模式。
網(wǎng)上查了很多解決辦法,基本都不能解決我的問題。

檢查后發(fā)現(xiàn)framework 和demo的 這兩個地方不一致


image.png
image.png

Build Active Architecture Only 支持的歸檔架構(gòu)是否編譯所有的。

pods導入的庫只支持armv7版本的architecture,所以將Debug設(shè)置為Yes就可以編譯通過。

這個屬性設(shè)置為Yes,是為了debug的時候編譯速度更快,它只編譯當前的architecture版本。而設(shè)置為No時,會編譯所有的版本。

如果采用framework和Demo模式開發(fā)的話 需要保證這兩個地方一致不然就會報各種找不到庫的錯誤。

感恩原著:http://www.itdecent.cn/p/91d8749d2494

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容