【问题标题】:App size on app store is 7x larger than uploaded app size应用商店上的应用大小比上传的应用大小大 7 倍
【发布时间】:2017-07-17 14:52:36
【问题描述】:

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

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

【问题讨论】:

  • 237 MB 在您的 iPhone 6 上或在 AppStore 说明中?
  • IPA(您提交的内容)只是压缩包。这就是我询问 Appstore 描述文件大小的原因。如果您打开您提交给 Apple 的文件,您可能会看到它是否是一个大文件,因为例如你有很大的文本文件。
  • @Injuanj:在应用商店描述中

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


【解决方案1】:

来自苹果:

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

来源(展开部分查看构建的文件大小(iOS,tvOS)https://help.apple.com/app-store-connect/?lang=en#/dev3b56ce97c

【讨论】:

    【解决方案2】:

    Reducing Your App’s Size”上的当前 Apple 文档建议

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

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

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

    那里和“basic optimization”页面上也有关于使用asset catalogsapp thinning 以尽量减少捆绑资源的一般建议,这对于特定设备来说可能是不必要的,但这听起来不是这里的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-08
      • 2019-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多