【问题标题】:What determines size of app in App Store?是什么决定了 App Store 中应用的大小?
【发布时间】:2015-12-10 11:15:31
【问题描述】:

如果有人能告诉我这个问题,我将不胜感激。

我有一个例子,下面详述,如果有必要我可以举更多例子。

这是关于我的应用所包含的项目的尺寸信息:

  • .ipa 文件大小:105 mb,

  • 应用程序文件大小(位于 Payload 文件夹):184.6 mb,

当我显示应用程序文件的包内容时,我得到了总大小约为 36 mb 的可执行文件和媒体源:

  • 可执行文件大小:29.9 mb,

  • 媒体源的大小(启动图像等):大约 6 mb

另外,在Symbols 文件夹(与Payload 文件夹位于同一目录)中有2 个.symbols 文件。它们的大小分别为 37.8 mb 和 40.4 mb。

最后,我的应用程序出现在 App Store 中,大小为 171 mb。

虽然 .ipa 文件要少得多(105 mb),但我不明白为什么 App Store 的大小如此之大。 以前,我的应用程序的大小太接近 .ipa 文件的大小。但是,在过去的几个月里,大小之间存在很大差异(这也适用于更新的应用程序,不仅适用于新应用程序)。我在 Apple 的文档中找不到与此问题相关的更新声明。如果有人为我澄清这个问题或向我提供有关此问题的任何消息来源,我将不胜感激。

【问题讨论】:

    标签: ios xcode app-store


    【解决方案1】:

    自 iOS 9 以来的一个区别是 app thinning:“变体仅包含目标设备所需的可执行架构和资源。”

    可能会删除特定设备不需要的许多资源,因此下载到设备的大小取决于该设备。

    现在在应用商店中报告 thw esize 的方式也可能有所不同,因为不再有适合所有设备的统一尺寸。

    此外,上传到应用商店的内容可能包含未下载到设备的 Bitcode。

    【讨论】:

      【解决方案2】:

      当您上传文件时,您的可执行文件未加密,因此可以通过 zip 有效打包。但是,当您从 App Store 下载时,可执行文件是加密的,因此无法再压缩得那么好,因此 IPA 大小会增加。

      【讨论】:

      • 它没有回答我的问题;我不是在问下载的大小,我问的是 App Store 上显示的大小。
      • 下载的尺寸是App Store显示的尺寸吧?
      • 这就是我所说的,以前它们不一样。 App Store 的大小远小于下载的大小,接近 .ipa 文件的大小。显然,它太接近下载的大小了。但是我不确定,下载的和应用商店的大小是否应该相同。另外,我没有观察到任何官方文件说它们应该相同/接近。你这么说有没有任何资源?我不是说这是错误的,但你能指导我一个官方资源来验证应用商店大小应该与下载的应用大小相同/相似吗?
      猜你喜欢
      • 1970-01-01
      • 2017-06-06
      • 1970-01-01
      • 2020-03-06
      • 1970-01-01
      • 2011-10-26
      • 2019-12-04
      • 2016-02-16
      相关资源
      最近更新 更多