ios构建大小在设备上更大

时间:2019-05-04 23:22:37

标签: ios xcode unity3d build size

在这里阅读了其他问题之后,仍然没有找到解决方案,我对我的纹理大小没问题,也不再需要压缩了- 1.为什么显示完整的构建大小-1112.5 mb 虽然我的纹理只有329.7 mb(在这里其他问题,他们说这不会影响设备的最终尺寸,但这不是我的情况-) 2.在设备上构建时,我可以检查手机存储并看到 该应用需要732MB,怎么来了?

我觉得Unity / Xcode会产生很多额外的垃圾

这是我的构建报告-Unity 2018.3.9f1

Textures 329.7 mb 74.9% 
Meshes 3.3 mb 0.8% 
Animations 4.2 mb 0.9% 
Sounds 5.0 mb 1.1% 
Shaders 2.4 mb 0.5% 
Other Assets 73.7 mb 16.7% 
Levels 17.6 mb 4.0% 
Scripts 626.3 kb 0.1% 
Included DLLs 2.9 mb 0.7% 
File headers 1.0 mb 0.2% 
Total User Assets 440.4 mb 100.0% 
Complete build size 1112.5 mb

iphone上的大小-732MB

1 个答案:

答案 0 :(得分:0)

  1. 完全构建大小表示解压缩大小(1112.5MB),iOS * .ipa文件实际上是一个zip文件(732MB)。
  2. 除了Unity Assets之外,IL2CPP代码还可以占用很多空间,您可以仅通过支持ARM64来减少代码。其他技巧如reduce C#Generic和Struct-Array。