1. 程式人生 > >library not found for -liPhone-lib

library not found for -liPhone-lib

問題描述

向Xcode專案中加入百度iOS導航SDK時,剛引入依賴並進行初始化後編譯報錯:

library not found for -liPhone-lib

原因分析

初步分析,因為引入SDK前專案可正常編譯,並且沒有做任何刪除操作,不可能是iPhone-lib丟失。

網上搜索後發現可能是SDK引入時自動對路徑進行了不正確的修改。

解決辦法

進入Targets->Build Settings->Library search paths中,
"$(SRCROOT)/Libraries"的雙引號去掉,即改為$(SRCROOT)/Libraries就行了

應該是雙引號影響了路徑的展開。

操作示意

修改前:
修改前

修改後:
修改後

參考資料