iOS App的可执行文件大小已超出

时间:2015-03-17 07:22:39

标签: ios executable arm64

在我的项目中,当Valid Architecturesarmv7 armv7s时,我应用的可执行文件大小为45MB。

但是,当Valid Architecturesarmv7 armv7s arm64时,我应用的可执行文件的大小为90+ MB。

因此,当我提交我的应用时,我收到了错误

  

无效的可执行文件大小,即应用程序可执行文件的大小   app_Name是94208000字节,超过了允许的最大大小   80MB。

我认为,如果添加arm64,代码将被编译两次 - 一次为32次,一次为64位体系结构。但是可执行文件的大小太大了。

你知道我能做些什么吗?

2 个答案:

答案 0 :(得分:0)

当你尝试为多种架构构建时,肯定会发生这种情况。

我刚刚找到一个similar post,其中提供了一些有关如何减少构建大小的好建议。请看一下。

答案 1 :(得分:0)

您可以放弃对armv7s的支持。所有这些设备都可以使用armv7切片。它不再需要,默认情况下不包含在Xcode 6的设置中。