如何将文件添加到Xcode项目?(编写Unity插件)

use*_*098 7 xcode plugins unity-game-engine undefined-symbol

我打赌我的问题是非常基本的,所以请原谅我,因为我不熟悉Xcode,因为我在Unity工作并为我们的iOS项目使用现成的插件,所以直到现在才真正需要深入Xcode.

我想写一个非常基本的自定义插件,但不能让Xcode接受它.我按照Unity页面上的教程,将我的.h和.m文件添加到Assets/Plugins/iOS,其中(如教程所述)它们将自动合并到Xcode中.

构建之后,Xcode抛出两个错误:*"架构armv7的未定义符号:"__ XY",引自:RegisterMonoModules.o中的__Z19RegisterMonoModulesv"*和armv6相同.

正如我在这里阅读类似的问题,这是因为文件没有添加到Xcode项目,尽管事实上,它们应该自动添加.在Xcode中,我可以在Project Navigator中看到我的两个文件.我还在Build Phases列表中看到了我的.mm文件.

有什么问题?

cjc*_*rie 1

看来您遇到了链接器错误。如果您的文件显示在 XCode 和构建阶段列表中,则使您的 #include 语句全部按顺序排列。