今天在串接SDK的時候,編譯一直不過瘋狂報錯,經過兩三個小時終於解決了
解決辦法如下
1.檢查所有.h 檔案確認
#import <Foundation/Foundation.h>
像這樣左邊的參數是資源庫的名稱
很多時候都是因為沒有匯入相關資源庫造成
2.將這些缺少的資源庫匯入,無論是內部外部
匯入方法就是把它放進Framework資料夾中
再者確認一下project =>Build Phases =>Link Binary With Libraries
然後就再編編看囉~
還是有錯= =|||
不過錯誤應該會明顯減少一點就再往下一步走
3.依照Error Log去尋找相對應的資源庫
直接查找Error Log所使用缺少的參數看看到底是什麼資源庫沒有加到
然後照著樓上兩個步驟加入就可以囉~~
以上都是基本上確定資源庫有支援或是內建資源庫的狀態
不確定是否支援請看下面
==============紅紅的分隔線================
請到終端機畫面輸入
lipo -info (你所要查找的資源庫)
就可以得出 (你所要查找的資源庫)are: armv7s ,armv7,arm64
確定有支援基本上就可以照著上面的步驟了
如果沒支援就去重新下載囉
文章標籤
全站熱搜
留言列表