当我的应用程序从android移植到ios并在xcode中编译时,我的应用程序大小增加了一倍多,从21MB增加到44MB ( admob和chartboost的一些导入框架的默认设置)。你知道为什么会这样吗?有没有什么方法可以减少呢?
我在转换项目后检查了我的纹理/音频设置,它们似乎都是一样的,所以我不确定为什么突然增加了。
EDIT:
a bit more info:
-unity target device (iphone + ipad)
-Target OS - 5.1
Xcode
-architectures - armv7
-Valid architectures - arm64 arm7 arm7s
-base sdk - IOS 8.1
-supported platforms - iphoneos
其他的一切都是默认的
发布于 2015-05-30 13:51:03
请记住,当您只是使用Xcode构建并检查生成的.APP的大小时,它不会被上传到AppStore。这是未压缩的,不像安卓上的.APK或者iOS上的.IPA,后者实际上是用ZIP压缩的(就像.JAR一样)。
在我的快速测试中,我编译了一个只有一个文本标签的小项目,得到了一个43MB的.APP。当我手动压缩它时,我得到了大约9.2MB的.ZIP文件,当我完成归档构建并将其导出到一个文件夹时,我得到了一个7.4MB的.IPA文件……显然,当你做一个归档(最终版本)构建时,这不仅仅是一个愚蠢的压缩过程。Xcode将从你的可执行文件中去掉所有不必要的东西,因此占用的空间更小……
无论如何,我认为文件大小在我看来是可以接受的。
https://stackoverflow.com/questions/28525156
复制相似问题