iOS 64位支持unity集成应用

iOS 64-bit support for unity integrated application

自 2015 年 2 月 1 日起 Appstore 要求 64 位支持并使用 iOS 8 SDK 构建。我们已经将我们的 iOS 应用程序统一集成并且运行良好。目前我们正在使用 32 位版本的 unity,我们在 iOS 应用程序中使用从它构建的资产包。 根据新规定,我们必须将 iOS 应用程序中的 "Architectures" 更改为“标准架构(armv7、arm64)”。它不支持应用程序中的统一部分。作为解决方案,统一建议 select IL2CPP for Scripting Backend 可从 Unity 4.6.2。 除了将 Unity 升级到最新版本之外,还有什么解决方案吗?

您肯定需要升级到支持 IL2CPP 的 Unity 版本,因为这是创建 ARM64 构建的唯一选项。

但是您不需要 Unity 的最新版本(例如 5.x),正如您已经指出的那样,4.6.2 就足够了。

但我建议至少坚持使用最新的 4.6.x 版本,因为从 4.6.2 到该版本有大量与 IL2CPP 相关的错误修正