2016-11-29 86 views
0

我已经搜索了很多关于这个。但是所有的答案都表明,可以将新文件添加到unity(xcode)项目中,反之亦然。实际上,我的目标是创建一个将在cordova插件中使用的sdk。我该怎么办?如何在当前现有的ios项目中添加统一项目?

+2

这是完全不可能的。如果我的工作室有三个月的工作要做,我们会说不。这是一场噩梦,就像尼卡说的一样! – Fattie

回答

2

要为统一创建一个iOS sdk,您可以在xCode中创建一个库项目并将该构建导入到统一的Assets/Plugins/iOS文件夹中。这里的所有内容都会自动包含在由Unity生成的xCode项目中。

是的,在您自己的xcode项目中包含统一构建是非常困难的。有人恳求启发将Unity整合到另一个应用程序中,但每次线程都被困在希望之外。胡言乱语......这是不可能的。

0

这是非常令人沮丧的,但它是可能的。它需要对构建设置和编译器设置进行很多更改,并定制Unity组件的启动。

开始的最佳位置是导入类,库和数据文件夹(如果适用)。数据作为文件夹引用而不是组。我还假设你的Unity项目输出与我给出的类似。我们将main.m文件修改为C++文件(main.mm)并添加到Unity初始化代码中。我们还更新了UnityAppController.mm文件,以便在启动时不运行startUnity。

如果这仍然是你的工作,请随时在Twitter(@Ruprect)与我联系,我可以帮助排除故障。

相关问题