Xcode:找不到“RegisterMonoModules.h”文件

脑筋急转弯

我正在尝试使用Github 的此教程 ( https://github.com/jiulongw/swift-unity )在现有的 iOS 应用程序中添加 Unity 游戏

在与许多其他错误作斗争之后,我现在遇到了错误:

找不到“RegisterMonoModules.h”文件

当然,在我的 Unity 游戏文件夹中,没有 RegisterMonoModules.h 文件。只有 RegisterMonoModules.cpp 文件。如果我将文件类型从“.h”更改为“.cpp”,将找到该文件,但它不包含函数“RegisterMonoModules()”。

我搜索并发现这个错误取决于我在 Unity 中使用 il2cpp 作为脚本背景的事实。

我该如何解决这个问题?

在此处输入图片说明

万能的

RegisterMonoModules.h酒店位于LibrariesXcode的项目的子文件夹(在一个副本都来自统一导出的-的Xcode项目中的文件),从统一导出的-的Xcode项目复制后。

您需要添加Libraries/RegisterMonoModules.cpp到您的目标。
您可以在 Xcode 检查器中检查这一点,选择文件后,查看Target Membership.

文件Libraries夹中的以下文件必须具有以下Target Membership设置:

  • Libraries/Il2CppOptions.cpp
  • Libraries/RegisterFeatures.cpp
  • Libraries/RegisterMonoModules.cpp

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章