1. 程式人生 > >ld: library not found for 問題總結

ld: library not found for 問題總結

ld: library not found for這類問題是檔案沒找到或者編譯框架的問題。
1. 首先檢查Frameworks這個目錄下面,看看那些事由於iOS SDK版本引起的問題,列如:xcode7之前庫檔案字尾是dylib而之後就變成了tbd。這可能就需要刪除原來的重新匯入庫。

2. 還是在BuildSettings下,檢視Valid Architectures這裡的問題,有幾個常用的值arm64armv7armv7s,我是隨便試的值,解決了問題,但是這個我還不明白各個的區別,希望知道的告知。
3. 最後檢視Build Phases這裡,主要檢視下面兩個專案下,看看沒有紅的檔案或者庫檔案不對,需要刪除重新匯入