【问题标题】:Xcode 11.4 - Why my application size is increased from 8 MB to 80 MB with just iOS 12.0 supportXcode 11.4 - 为什么我的应用程序大小从 8 MB 增加到 80 MB 只支持 iOS 12.0
【发布时间】:2020-08-28 19:41:48
【问题描述】:

我只是添加将目标从 13.4 更改为 12.0,我的应用程序大小是从 8 MB 到 80 MB。

我可以在 iOS 12 支持下再次缩小尺寸吗?

【问题讨论】:

  • 可能是因为旧操作系统需要您在应用程序中包含 Swift 框架。 AppStore 将足够智能,可以精简您的应用程序,以便 iOS13 下载量仍然很小
  • 如果您的应用程序使用任何 Swift,@LouFranco 的评论就是答案。 Swift 5 引入了 ABI 稳定性,这意味着从 iOS 13 开始,Apple 能够开始在操作系统本身中嵌入系统运行 Swift 代码所需的框架。在此之前,Swift 运行时库必须编译并随每个单个应用,非常
  • 此外,虽然 Xcode 的输出为 86mb,但一旦 Apple 对其进行精简,用户将下载的内容将只是其中的一小部分。我的一个应用上传了 200mb,但只需要下载 80mb。

标签: ios swift5 xcode11.4


【解决方案1】:

最可能的原因是您的应用使用 Swift,而 IPA 需要包含适用于旧操作系统版本的 Swift 框架。

不过,不用担心,您的 IPA 包含任何设备可能需要的所有内容,但 App Store 会制作精简版本,以便用户只下载他们需要的内容。

要了解具体内容,请将您的 IPA 上传到 AppStoreConnect 并查看您应用的“活动”部分。选择构建,然后在“压缩文件大小”下查看并单击“App Store 文件大小”,这将为您提供下载和安装大小。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 2017-08-31
    相关资源
    最近更新 更多