參考資料

隨需求調整資源大小限制

隨需求調整資源為 App Store 上託管的 App 內容,與你下載的相關 App 套裝分開。它們能讓 App 套裝更小、下載更快、App 內容更豐富。

將 App 上傳到 App Store Connect 或 App 正在執行時,隨需求調整資源的儲存量有一定上限。

注意:macOS 和 watchOS 不支援隨需求調整資源功能。

隨需求調整資源大小

下表概述了 App 精簡後每個部署目標的變體大小上限。舉例來說,若為 iOS 18(含)以上版本裝置上的 App,經過精簡後,每個素材包的大小總上限為 8GB。

iOS 和 iPadOS App 的隨需求調整資源大小限制

物品

尺寸上限說明

iOS 18 或 iPadOS 18 之前版本

iOS 18 或 iPadOS 18(含)以上版本

App 套裝

下載到裝置上的精簡 App 套裝大小。

2GB

4GB

素材包

每個精簡素材包的大小。建置 App 時,Xcode 會產生素材包。一個標籤可能會產生多個素材包。

512MB

8 GB

素材包數量

Xcode 產生的素材包總數。

1000

1000

初始安裝和預先擷取標籤

標有初始安裝和預先擷取標籤的精簡素材包總大小。

4GB

沒有上限

隨需求調整資源使用中

App 在任一時間使用含有標籤的資源之總大小。只要有任何一個 NSBundleResourceRequest 在存取該標籤時,其就會被視為使用中。

2GB

沒有上限

受託管的隨需求調整資源

App Store 上託管的精簡素材包總大小。

20GB

70GB

tvOS App 的隨需求調整資源大小限制

物品

尺寸上限說明

tvOS 18 之前的版本

tvOS 18(含)以上版本

App 套裝

下載到裝置上的精簡 App 套裝大小。

4GB

4GB

素材包

每個精簡素材包的大小。建置 App 時,Xcode 會產生素材包。一個標籤可能會產生多個素材包。

512MB

512MB

素材包數量

Xcode 產生的素材包總數。

1000

1000

初始安裝和預先擷取標籤

標有初始安裝和預先擷取標籤的精簡素材包總大小。

4GB

4GB

隨需求調整資源使用中

App 在任一時間使用含有標籤的資源之總大小。只要有任何一個 NSBundleResourceRequest 在存取該標籤時,其就會被視為使用中。

2GB

沒有上限

受託管的隨需求調整資源

App Store 上託管的精簡素材包總大小。

20GB

20GB

visionOS App 的隨需求調整資源大小限制

物品

尺寸上限說明

visionOS 2 之前的版本

visionOS 2(含)以上版本

App 套裝

下載到裝置上的精簡 App 套裝大小。

4GB

4GB

素材包

每個精簡素材包的大小。建置 App 時,Xcode 會產生素材包。一個標籤可能會產生多個素材包。

512MB

8 GB

素材包數量

Xcode 產生的素材包總數。

1000

1000

初始安裝和預先擷取標籤

標有初始安裝和預先擷取標籤的精簡素材包總大小。

4GB

沒有上限

隨需求調整資源使用中

App 在任一時間使用含有標籤的資源之總大小。只要有任何一個 NSBundleResourceRequest 在存取該標籤時,其就會被視為使用中。

2GB

沒有上限

受託管的隨需求調整資源

App Store 上託管的精簡素材包總大小。

20GB

70 GB