我使用Unity 5.0.2 开发iOS游戏(xcode版本为6.1.1)。当我试图将我的游戏发送到Itunes时,我得到64位支持错误。
我通过将单声道(2.x) 中的Unity / PlayerSettings /其他设置/配置/脚本后端设置为 IL2CPP 来解决此问题(如上所述)统一论坛)。然而,当我这样做时,出现其他关键问题,即当我使用 IL2CPP 时,我的ipa文件的大小增加到78mb(当我使用Mono(2.x)时,它是43mb) )。如何减少文件的大小,任何人都可以帮助我?
答案 0 :(得分:0)
不幸的是,您将看到IPA的大小增加,因为二进制文件现在需要同时具有ARMv7切片和ARM64切片。我们无能为力。
有关更多信息,您可能希望在Unity论坛上查看此主题:
http://forum.unity3d.com/threads/il2cpp-build-size-improvements.322079
我们一直在努力减少Unity的每个版本的二进制和整体包大小,因此如果我们需要更小的二进制大小,我建议更新到最新的补丁版本。
从最终开始,最好的选择是调查代码并消除任何未使用或不必要的内容。通常,这会显示在可能未实际使用的程序集中使用的第三方库中。