App Store Connect 帮助

支持 / App Store Connect / 参考 / 构建版本的文件大小要求

参考

构建版本的文件大小要求

请确保你的 App 和每个 Mach-O 可执行文件(例如 app_name.app/app_name)符合相应操作系统的文件大小要求。

对于 iOS、iPadOS、macOS、Apple tvOS 和 visionOS App,你可以使用 Background Assets(背景素材)框架来托管大型素材,以便单独管理素材而无需与构建版本绑定。

平台

最高部署目标

App 未压缩大小的上限

可执行文件大小上限

iOS、iPadOS

iOS 9.0 及更高版本

iOS 7.X 至 iOS 8.X

低于 iOS 7.0

4 GB

500 MB1

60 MB2

80 MB1

macOS

所有 macOS 版本

200 GB

Apple tvOS

Apple tvOS 9.0 及更高版本

4 GB

500 MB1

visionOS

visionOS 1.0 及更高版本

4 GB

500 MB1

watchOS

所有 watchOS 版本

75 MB

1 针对二进制文件中所有 __TEXT 部分的总和。

2 针对每个架构切片(Architecture Slice)中的 __TEXT 部分。架构切片是指胖二进制布局文件中针对特定架构的部分。例如,一个胖二进制文件可能会包含针对 32 位和 64 位架构的切片。

轻 App

为确保顺利启动,请确认轻 App 的任何变体版本在 App 瘦身后,其未压缩的主程序包大小符合最低部署目标要求。

了解如何测量轻 App 的大小。

最低部署目标

变体版本大小上限

备注

iOS 17 及更高版本

100 MB

必须满足以下要求:

  • 此轻 App 仅支持数字方式调用(如从网站或“聚焦”搜索调用),不支持通过轻 App 码、二维码或 NFC 标签等实体方式调用。

  • 用户在大概率会有稳定互联网连接的场景(例如家中)使用轻 App。

  • 轻 App 不支持 iOS 17 之前的 iOS 版本。

iOS 16 及更高版本

15 MB

低于 iOS 16

10 MB