美文网首页
关于Unity3D和Xcode交互碰到的一些日常问题

关于Unity3D和Xcode交互碰到的一些日常问题

作者: 忆雨如丝丶 | 来源:发表于2018-01-15 08:25 被阅读0次

在Xcode工程文件和Unity打包出来的包进行融合的时候,由于部分文件是由Xcode迁徙过来的项目,库文件关联会出现部分问题。并报错如下:

代码引用

ld: warning: directory not found for option '-L"/Users/JasonR/Project/PeojectName/xxx/Libraries"'
ld: library not found for -liPhone-lib
clang: error: linker command failed with exit code 1 (use -v to see invocation)

字面意思是没有找到

代码引用

 -liPhone-lib

该文件的地址。因为.a文件一般只关联一次即可,但是Unity打包会自带该文件,和Xcode工程文件合并后,一些情况下关联会变为Xcode项目下的.a文件。

解决办法:
在Xcode中依次选择Build Settings - Search Paths - Library Search Paths. 如果该处只有“$(PROJECT_DIR)/iOSClasses”一种关联,则添加一项Unity的关联信息“$(PROJECT_DIR)/Libraries”。


image.png

相关文章

网友评论

      本文标题:关于Unity3D和Xcode交互碰到的一些日常问题

      本文链接:https://www.haomeiwen.com/subject/duhroxtx.html