App Store上的应用程序大小比上载的应用程序大小大7倍



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

为什么应用程序大小有很大差异。有任何建议吗?

来自苹果:

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

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

当前的苹果文档"缩小应用程序的大小"建议

与您上传的二进制文件相比,应用程序批准为应用程序商店后的最终尺寸最终可能是>稍大的 [强调添加]

7x-8X的增加似乎是一个非常巨大的差异,可以通过简单的加密/再压缩来解释,但是有病理案例。很高兴知道IPA的未压缩大小是什么,并且如果未压缩版本中有特定的文件会很好地压缩,则可能会在加密后严重压缩。

如果是这样,请在之前压缩这些在IPA中包括它们并在运行时进行解压缩可能会节省大量空间 - 苹果在其"高级优化"页面上建议这样的东西,他们在其中交谈。关于压缩图像和音频文件。

在"基本优化"页面上还有有关资产目录和应用程序稀疏以最大程度地减少捆绑资源的"基本优化"页面,这些资源可能不需要特定设备,但这听起来不像问题。

最新更新