集成framework遇到的坑

1 集成h t t p d n s的時候先使用cocoa po d s ,一切安裝正常,但是發(fā)現(xiàn)app ?build正常,拉起的時候卻莫名其名的崩潰。console也不報錯。是在沒有辦法就只能手動拖入framework。?

2 創(chuàng)建新group ?,取名HttpDNS

拖動一個AlicloudHttpDNS.framework 到該目錄下。

修改build setting里面的framework search path

把路徑改為recursive


header search path 也相應(yīng)的改掉


運行正常。

踩坑,之前把一個framework拖到了embed framework里面去,發(fā)現(xiàn)拉起app的時候一直報錯。去掉embed framework里面的就好了。?


原因:只有動態(tài)framework才需要加入到embed framework。 靜態(tài)framework是不需要加入的。

如何區(qū)別一個framework是動態(tài)庫還是靜態(tài)庫

使用file命令,如下圖 一個是動態(tài)庫,一個是靜態(tài)庫。

httpdns 的所有framework都是靜態(tài)庫,所以不能放到embed framework里面去。?


?著作權(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)容