参考

按需资源大小限制

按需资源是托管在 App Store 上的 App 内容,独立于用户下载的 App 数据包。该机制有助于缩减 App 数据包大小,提高下载速度,并提供更丰富的 App 内容。

经过 App Slicing(App 分割)后,每个标签中的资源不应超过 512 MB。每个 App 在 App Store 上存储的按需资源不应超过 20 GB。每个 App 的按需资源总大小和用户下载的 App 数据包大小各有上限,互不影响。

每个标签的资源大小最好不超过 64 MB。这有助于优化下载速度,同时便于设备在本地储存空间较少时清理内存。

向 App Store 提交内容时,以及 App 运行时,按需资源使用的储存空间均有上限。

按需资源大小

“分割”栏中如果标有对勾(✓),则表示左侧为 App 分割后的大小限制。分割过程仅保留目标设备所需的资源。进一步了解。

项目

描述

大小限制

分割

iOS App 数据包

经分割后,下载到设备上的 iOS App 数据包大小。

2 GB

Apple tvOS App 数据包

经分割后,下载到设备上的 Apple tvOS App 数据包大小。

4 GB

标签

可在开发过程中分配给按需资源的字符串标识符。

512 MB

资源包

由 Xcode 生成的资源包。

1000

初始安装标签

经分割后,用于初始安装的标签总大小。

2 GB

使用中的按需资源

App 在任一时间使用的分割后的标签总大小。只要有一个 NSBundleResourceRequest 对象正在访问某一标签,该标签便处于使用状态。

2 GB

托管的按需资源

托管于 App Store 的标签在分割前的总大小。

20 GB