当我通过Unity生成Xcode项目时,缺少一些框架。那是什么原因?我怎么解决这个问题?
我的意思是手动我已经在Build Phases中添加它们来修复错误,但为什么它们会丢失?
答案 0 :(得分:0)
它们丢失了,因为在使用这些API时它们是必需的。
如果你来自像Java这样的语言,这可能看起来很奇怪,但是使用Objective-C(最终是C)你需要让编译器知道API的来源,而不仅仅是头文件导入。
不幸的是,Unity不提供任何支持来指定要链接到的Xcode项目的其他框架。但是,如果可以,您应该生成并修改Xcode项目一次,然后始终进行Unity更新,而不是覆盖项目。