Ios 错误itms-90122-可执行文件大小无效

Ios 错误itms-90122-可执行文件大小无效,ios,actionscript,air,adobe,Ios,Actionscript,Air,Adobe,我只是在将我的应用程序上载到appstore时遇到一些问题。 问题是armv7的60MB文件大小限制!(见截图) 几乎没有嵌入图像或类似的东西。 该应用程序文件只有0,5MB到大,但我相信,由于下一次更新,它将很快增加 是否有可能减少应用程序的大小?或者更改一些设置以排除armv7并仅构建64位 我们的应用程序几年前就上线了,现在我们变得“太大了”?我认为没有可能“减少”代码 我使用AIR 22和编译器选项构建“-optimize=true-strict=true” 有两种方法 第一个是将二进制

我只是在将我的应用程序上载到appstore时遇到一些问题。 问题是armv7的60MB文件大小限制!(见截图)

几乎没有嵌入图像或类似的东西。 该应用程序文件只有0,5MB到大,但我相信,由于下一次更新,它将很快增加

是否有可能减少应用程序的大小?或者更改一些设置以排除armv7并仅构建64位

我们的应用程序几年前就上线了,现在我们变得“太大了”?我认为没有可能“减少”代码

我使用AIR 22和编译器选项构建“-optimize=true-strict=true”

有两种方法

第一个是将二进制文件设置为低于60MB。 第二种方法是设置项目部署目标编号

以下是我从苹果DTS收到的电子邮件

有几种方法可以解决这种情况:

  • 查看Q&A 1795中的建议,缩小我的应用程序的大小。有关编译器选项的部分与您的场景相关。此外,如果二进制文件中有数据,如长字符串、表或编码图像,则应将这些资源从二进制文件中移出并放入外部文件中。

  • 60 MB的限制是主可执行文件中每个架构的限制。确定应用程序中可以作为单个框架或少量框架使用的部分,以便将它们构建到不同的二进制文件中

  • 如果您的应用程序的最小部署可以提高到iOS 9,则可执行文件大小的限制会更高,整个可执行文件的大小最高可达400 MB。下面的链接对此进行了描述。


  • 以下是app.xml的iOS部分:
    UIDeviceFamily 2 UIFileSharingEnabled MinimumOSVersion 8.0]]>high get task allow beta reports active]>
    断开的链接,以下是更新的文档: