IOS開發錯誤library not found for -lXXX

最近在使用ReactNative技術搭建新項目的過程當中,在集成神策分析時,在進行IOS端配置的時候Xcode進行build項目的時候遇到以下報錯:library not found for -lRNSensorsAnalyticsModule,忘記截圖了,用以下這張代替一下
20161110092144979.png
甚是煩惱,不知道是咋回事。。。
最後找到了緣由,是由於在以下libararies中無心添加了一個無效的libRNSensorsAnalyticsModule.a文件
image.png
解決方法:選中這個文件,點擊圖中的減號便可
image.png
使用Xcode從新clean product後,從新build便可。json

其餘常見問題的處理方法

1:library not found for -XXX 的問題有多是你的某個庫的鏈接引用有問題,解決的辦法就是在項目的target裏,選中Link Binary With Libraries 裏的.a或framework 取消再加入,就能夠了。ui

2:warning:directory not found option 的問題多是framework search paths 還有Library Search Paths 裏面並無這個路徑,刪除便可。spa

3:duplicate就是重複的意思,那麼看代碼 要刪除重複的openUDID,以及libwoa_two和sbjson衝突了,刪除sbjson的點m便可.3d

相關文章
相關標籤/搜索