【发布时间】:2015-03-17 07:22:38
【问题描述】:
在我的项目中,当Valid Architectures为armv7 armv7s时,我应用的可执行文件大小为45MB。
但是,当 Valid Architectures 为 armv7 armv7s arm64 时,我的应用程序的可执行文件大小为 90+ MB。
所以,当我提交我的应用程序时,我收到了一个错误
无效的可执行文件大小,您应用的可执行文件的大小 app_Name 为 94208000 字节,超过了 80MB。
我认为,如果添加arm64,代码会编译两次——一次用于 32 位架构,一次用于 64 位架构。但是可执行文件太大了。
你知道我能做些什么吗?
【问题讨论】:
-
最上面的词是“Hi , all”,而不是“all.”,对不起。
-
你好,JTZS。 “嗨,全部”和“全部”都不是必需的。在 Stackoverflow,我们都是友好的人,所以我们只是假设每个人都会一直说“嗨”和“谢谢”。这就是为什么我们不把它放在我们的问题和答案中。这为实际问题留下了更多空间。特别是因为您问题的前几行显示在question list 中。而且我们不想浪费宝贵的空间来打招呼。
-
@MatthiasBauch:不,而且,它会导致错误?
-
@MatthiasBauch:谢谢你的建议;
-
您有 45MB 的可执行文件?你是怎么做到的?我的项目有 160 万行代码编译成 10MB 未剥离。
标签: ios executable arm64