【发布时间】:2016-10-20 17:28:56
【问题描述】:
自今年年初以来,我一直在制作 iOS 游戏(国家元首)。我使用 ARMv64 架构启动它,下载大小刚刚超过 30MB。我想发布一个包含通用架构和更多内容的更新,但现在我正在努力使下载大小低于 Apple 通过蜂窝网络下载的 100MB 限制。
我知道通用架构将使构建的大小几乎翻倍,添加更多图像也会增加它。在优化之前,统一构建大小为 70MB,Apple 下载大小为 108MB。所以,我想只有 8MB 可以减少。但是,在我尝试通过压缩纹理和音频来减小文件大小后(遵循this 减小文件大小的指南),统一大小降至 53MB,但 Apple 下载大小仅降至 102MB...
如果音频或图像在游戏中变得非常明显,我无法进一步压缩音频或图像,而且我不明白如何将 Unity 构建大小减少 17MB,但 Apple 下载大小仅减少 6MB。我希望有人向我解释这一点,并给我一些提示,告诉我如何将 Apple 下载大小减少到 100MB 以下。
Here are my Unity build settings
我正在使用 Unity 5.4.1f1 和 Xcode 8.0
【问题讨论】:
-
你是在剥离引擎代码吗?
-
我正在使用 IL2CPP 脚本后端,所以据我了解,始终启用 Strip ByteCode 的等效项 (docs.unity3d.com/Manual/iphone-playerSizeOptimization.html)
-
是的,你是对的