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

Posted

技术标签:

【中文标题】App Thinning Size Report 报告的大小与 App Store 大小完全不同【英文标题】:App Thinning Size Report reports totally different size then App Store size 【发布时间】:2016-08-19 15:40:57 【问题描述】:

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

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

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

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

【问题讨论】:

忽略压缩大小,未压缩大小准确。上面写着 39.4MB,实际存储中是 42MB。 【参考方案1】:

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

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

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

【讨论】:

当你实现梦想时,一切都很棒 就像我上面说的,万一你错过了,忽略压缩后的大小,未压缩的大小是准确的。它说是 39.4MB,而在实际存储中是 42MB。

以上是关于App Thinning Size Report 报告的大小与 App Store 大小完全不同的主要内容,如果未能解决你的问题,请参考以下文章

iOS9 App Thinning(应用瘦身)功能介绍

iOS App Thinning - 如何根据屏幕尺寸实现它?

iOS之深入解析App Thinning的应用瘦身优化流程

iOS上传IPA时提示导入此构建版本时出错-errors occurred in the app thinning process

对应用程序精简感到完全困惑

Laravel 错误声明 App\Exceptions\Handler::report(Throwable $exception) [关闭]