Unity iPhone应用程序的大小太大了

tec*_*sia 7 unity-game-engine

我为iPhone制作了一款统一游戏,它的应用程序大小为288 MB.所以尝试了一个空的团结项目.最初它生成的应用程序大小为33 MB.但谷歌搜索后,我可以将其减少到19.2 MB.

我所做的更改:1.发布构建而不是调试构建.2.目标设备:仅限iPhone(在Unity设置中).3.目标平台:armv7

来自团结的设备日志显示:

构建
mscorlib.dll中包含单声道依赖项

纹理0.0 kb 0.0%网
格0.0 kb 0.0%
动画0.0 kb 0.0%
声音0.0 kb 0.0%
着色器0.0 kb 0.0%
其他资产0.0 kb 0.0%
级别6.7 kb 0.3%
脚本0.0 kb 0.0%
包含的DLL 2.4 mb 99.4%
文件头8.0 kb 0.3%
完整尺寸2.4 mb 100.0%

我的应用程序的包内容有unix可执行文件,大小为13.3 MB,数据为5.7 MB.

有什么东西我必须在统一设置或Xcode中更改以进一步减小应用程序的大小?请帮我.

Kay*_*Kay 6

如果您拥有Unity Pro iPhone Pro许可证,则可以更改剥离级别以使用micro mscorlib.阅读优化内置iOS播放器的大小以获取更多信息.

在XCode中,GCC 4.2 代码生成/优化级别应该是最快,最小(-Os) - Unity3d将为您的发布版本执行此操作.

另一个兴趣点是纹理,音频和其他资源.如果您不需要iPad分辨率,则可以缩小图像的大小.检查所有图像是否符合POT规则(2的幂),即128x128,256x256,...以便Unity3D可以使用PVRTC硬件压缩来构建iOS播放器.非POT图像最终将作为未压缩的真彩色图像.