0

我正在使用 unity3D 构建一个 iOS 应用程序。一切正常,直到我尝试构建解决方案。Unity 构建 xCode 项目时出现 0 个问题,但是当我尝试使用 xCode 构建时,我得到了几个,所有问题都相同:“*.h not found”。

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

我已经在网络上看到了很多类似的问题,但其中大多数都与独立的 xCode 项目有关,解决方案会弄乱路径等等......但是对于由统一构建的项目,它应该改变这种情况吗?当我去检查它们时,它们似乎是正确的......

我还看到统一存在问题,通过重新安装它可以解决问题。不幸的是它没有...

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

预先感谢

4

1 回答 1

3

原生插件需要存储在特殊文件夹 Plugins 中,对于 iOS,它是 Assets/Plugins/iOS。引用Unity - 为 iOS 构建插件

自动插件集成

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

我前段时间遇到麻烦时,我将子文件夹声明标记为粗体:)

于 2013-09-09T21:04:33.397 回答