需要为至少两个不同的平台编译支持大量设备的iOS应用程序: armv7和arm64。从构建过程来看,生成的IPA文件基本上包含两个完整版本的应用程序,每个平台都编译了一个。我希望App足够聪明,将这两个版本重新打包到两个单独的下载中,以便在下载过程中只将实际需要的版本发送到特定设备并安装到特定设备上。但从iTunes连接来看,情况似乎并非如此。事实上,事情变得更糟了:
这太疯狂了!好的,我能理解为什么“安装大小”比“压缩文件大小”大,但是为什么这么大的“下载大小”?下载后对设备进行解压缩不是更好吗?但我离题了。
iTunes连接似乎支持为不同的设备上传多个版本的应用程序。至少“应用程序存储文件大小”列表由一个表组成,该表可以按设备显示多个此类版本:

是否有可能构建和上传多个特定于设备/平台的应用程序版本,以减少每个应用程序的“下载大小”和“安装大小”,而不是只有一个“通用”版本?
附加问题:如果有可能,我如何在RoboVM中做到这一点?:)
顺便提一句: Android上相同的应用程序,包括相同的图形和音频资产,以及几乎相同的代码库,只有6.0MB!但这可能是RoboVM引入的必要的膨胀。我还需要研究如何减少..。
https://stackoverflow.com/questions/35465153
复制相似问题