xCode在Unity3D项目中找不到头文件

时间:2013-09-09 18:09:57

标签: ios xcode unity3d

我正在使用unity3D构建iOS应用。一切顺利,直到我尝试构建解决方案。 Unity构建xCode项目有0个问题然后,当我尝试使用xCode构建时,我得到几个,所有这些都是相同的:“* .h not found”。

问题在于项目文件夹中不存在标题,但在原始统一项目文件夹中它们确实存在。

我在网络上看到了很多类似的问题,但是大多数都与独立的xCode项目有关,是解决路径混乱的问题等等......但是由于团结构建的项目是应该的改变了吗?当我去检查它们时,它们似乎是正确的......

我也看到团结有问题,重新安装就可以解决问题。不幸的是它没有......

有谁知道这是什么问题?我应该改变构建路径,即使统一设置它们吗?是团结的错吗?

提前感谢

1 个答案:

答案 0 :(得分:3)

原生插件需要存储在特殊文件夹插件中,对于iOS,它是Assets / Plugins / iOS。引自Unity - Building Plugins for iOS

自动插件集成

Unity iOS以有限的方式支持自动插件集成。位于Assets / Plugins / iOS文件夹中的扩展名为.a,.m,。mm,.c,.cpp的所有文件将自动合并到生成的Xcode项目中。但是,合并是通过将Assets / Plugins / iOS中的文件符号链接到最终目标来完成的,这可能会影响某些工作流程。 .h文件不包含在Xcode项目树中,但它们出现在目标文件系统中,因此允许编译.m / .mm / .c / .cpp文件。
注意:目前不支持子文件夹

我将子文件夹语句标记为粗体,因为我在前一段时间遇到了麻烦:)