【发布时间】:2015-06-04 09:00:02
【问题描述】:
我正在使用 Unity 5.0.2 开发我的 iOS 游戏(xcode 版本是 6.1.1)。当我尝试将我的游戏发送到 Itunes 时,我收到 64 位支持错误。
我通过将 Unity/PlayerSettings/Other Settings/Configuration/Scripting Backend 从 Mono(2.x) 设置为 IL2CPP 解决了这个问题 (如在统一论坛)。但是,当我这样做时,会出现其他关键问题,即当我使用 IL2CPP 时,我的 ipa 文件大小增加到 78mb(当我使用 Mono(2.x) 时,它是 43mb)。我怎样才能减小文件的大小,任何人都可以帮助我吗?
【问题讨论】:
-
IL2CPP 的问题在于它会生成 32 位和 64 位的构建。也许选择其中一种架构会减小尺寸。此外,他们声称缩小了尺寸。该消息来自 2015 年 6 月 3 日。不知道它是否已经在补丁中。
-
谢谢,我刚看到补丁,我试试看。
-
补丁发布补丁 5.0.2p4 表示 iOS/IL2CPP:通过使元数据结构为 const 来减少 IL2CPP 内存使用。