问题描述
向Xcode项目中加入百度iOS导航SDK时,刚引入依赖并进行初始化后编译报错:
library not found for -liPhone-lib
原因分析
初步分析,因为引入SDK前项目可正常编译,并且没有做任何删除操作,不可能是iPhone-lib丢失。
网上搜索后发现可能是SDK引入时自动对路径进行了不正确的修改。
解决办法
进入Targets->Build Settings->Library search paths
中,
把"$(SRCROOT)/Libraries"
的双引号去掉,即改为$(SRCROOT)/Libraries
就行了
应该是双引号影响了路径的展开。
操作示意
修改前:
修改后: