应用商店的应用尺寸远大于上传的应用尺寸

时间:2017-02-27 05:08:09

标签: ios app-store itunesconnect ipa itunes-store

当我将iOS应用程序上传到app-store时,ipa大小 32 MB 。现在我的应用程序上线,现在我在应用程序商店检查我的应用程序大小,它在iphone 6上显示 237 MB ,当我打开应用程序链接时显示 252 MB 大小在我的电脑上的浏览器中。

为什么应用程序的大小差异很大。有什么建议吗?

2 个答案:

答案 0 :(得分:4)

来自Apple:

  

当您的应用程序被Apple批准在App Store上销售时,它会加密以用于DRM​​目的并重新压缩。添加加密后,压缩文件的大小将增加。增加的确切大小将因app而异,但是,当二进制包含大量连续的零时,大小增加可能很大。添加加密后,我们无法保证文件的大小。

答案 1 :(得分:0)

Reducing Your App’s Size”上的当前 Apple 文档表明

<块引用>

与您上传的二进制文件相比,您的应用在获得 App Store 批准后的最终大小可能会稍大[强调]

7x-8x 的增长似乎是一个非常大的差异,可以用简单的加密/重新压缩来解释,但也有病态的情况。最好知道未压缩的 IPA 大小是多少,如果未压缩版本中有特定文件恰好压缩得很好,那么加密后可能会压缩得很差。

如果是这样,在将它们包含在 IPA 之前压缩那些 并在运行时解压缩它们可能会节省大量空间——Apple 在他们的“advanced optimization”页面上建议了类似的东西,他们谈论压缩图像和音频文件的地方。

那里和“basic optimization”页面上还有关于使用 asset catalogsapp thinning 来最小化特定设备可能不需要的捆绑资源的一般建议,但这并没有听起来像是这里的问题。