App Thinning Size Report 报告的大小与 App Store 大小完全不同

App Thinning Size Report reports totally different size then App Store size

我有一个很大的 iPad 应用程序,它有一个 iPhone & Watch "remote" 应用程序,即。在 iPhone/Watch 上运行的一个小应用程序,用于远程控制 ipad。所有这些都集中在一个通用应用程序中。对于应用程序瘦身,我已根据需要在资产目录中分离资产。 该应用已在 App Store 上架(已发布)。该应用的最低 SDK 版本为 iOS 8.1。

当我将在 App Store 上发布的 Archive 进行临时导出,选择从 bitcode 构建,并选择导出 iPhone 6S,然后 App Thinning Size Report.txt 显示“压缩 19MB,未压缩 39.4MB”。 19MB 对我来说是可以接受的,考虑到那里有 2 * swift dylibs(watch appex 和主应用程序)

但是:在应用程序商店中,当在装有 iOS 9.3.4 的 iPhone 6S 上查看时,应用程序大小显示为巨大的 42MB下载!我假设这是压缩的,那么为什么它是我预期的 19MB 的两倍多?是不是因为该应用程序支持 iOS 8.1,因此即使对于具有 iOS 9 的设备也不会发生应用程序瘦身?

我想发布一个更新来解决这个问题,但我不知道从哪里开始。

我为此烧掉了我的 2 年 Apple TI 中的一个。 事实证明,当您在 App Store 上查看应用程序的大小时,您看到的是 uncompressed/installed 大小。不是它的下载大小。

此外,在 iTunes 连接上,您可以点击构建(或转到 Activity -> 所有构建 ->(选择构建)构建详细信息),然后有一个 link那里叫做 A​​pp Store 文件大小。当你点击那个时,你会得到更多的细节——即。每种设备类型的两种尺寸。

所以,一切都很棒。当你是团队的一员时,一切都很酷。