3

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

当我使用在 App Store 上发布的存档时,进行临时导出,选择从位码构建,然后选择为 iPhone 6S 导出,然后App Thinning Size Report.txt显示“19MB 压缩,39.4MB 未压缩”。考虑到那里有 2 个 swift dylib(观看 appex 和主应用程序),我可以接受 19MB

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

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

4

1 回答 1

9

为此,我烧掉了我的 2 年 Apple TI 之一。事实证明,当您在 App Store 上查看应用程序的大小时,您看到的是未压缩/已安装的大小。不是它的下载大小。

此外,在 iTunes connect 上,您可以单击构建(或转到 Activity -> All Builds -> (choose build) Build Details),然后那里有一个名为App Store File Sizes的链接。当你点击那个时,你会得到更多的细节——即。每种设备类型的两种尺寸。

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

于 2016-08-22T22:14:53.237 回答