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里面去纺蛆。?