library not found for -liPhone-lib - Xcode整合Unity项目报错

来源:互联网 发布:观星台软件 编辑:程序博客网 时间:2024/06/06 07:30

问题描述

向Xcode项目中加入百度iOS导航SDK时,刚引入依赖并进行初始化后编译报错:

library not found for -liPhone-lib

原因分析

初步分析,因为引入SDK前项目可正常编译,并且没有做任何删除操作,不可能是iPhone-lib丢失。

网上搜索后发现可能是SDK引入时自动对路径进行了不正确的修改。

解决办法

进入Targets->Build Settings->Library search paths中,
"$(SRCROOT)/Libraries"的双引号去掉,即改为$(SRCROOT)/Libraries就行了

应该是双引号影响了路径的展开。

操作示意

修改前:
修改前

修改后:
修改后

参考资料

unity移植到Xcode ld: library not found for -liPhone-lib

0 0
原创粉丝点击