请问下,用unity导出的工程iOS为什么会有1.11个G那么大,安卓只有几十M,这样正常吗?能否缩小或是别的处理

0 投票
最新提问 7月 13, 2018 用户: shenwangjie (300 分)

1个回答

0 投票
最新回答 7月 13, 2018 用户: albert52 (37,800 分)

1)首先关键问题不是EasyAR,本质与EasyAR无关
2)一个空的Unity项目打包成ipa都差不多100m,
3)优化:
a. 减少程序运行内存。音频:我们可以尽量采用ogg格式,低采样率的音频代替wav、MP3等高采样率音频。采样率低也就代表着音频质量低,你可以利用音频转换软件,将音频调整到可以接受的质量。图片:如果需要较高质量,可多采用jpg格式,图片、贴图压缩!压缩!压缩!
b. 采取asset 动态资源加载
c.在mac下的unity show一下edit log,然后log里边的最上方有每个文件build size。在里边可以清楚知道包的大小。
d. 可采取在xcode工程中搜索bidcode,把yes改为no重新打包
发表于 7月 13, 2018 用户: shenwangjie (300 分)
谢谢,是否可以这么理解,导出的工程有1个G以上是正常的,最后打包成ipa会缩小5-6倍
欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...