App Store Connectヘルプ

サポート / App Store Connect / 資料 / オンデマンドリソースのサイズ制限

資料

オンデマンドリソースのサイズ制限

オンデマンドリソースは、App Store上でホストされるアプリのコンテンツで、関連するApp Bundleがダウンロードされる際にも区別して考えられ、ダウンロードされない体制をとることができます。これにより、App Bundleのサイズを小さくしたり、ダウンロード速度を上げたりするだけでなく、より豊富なアプリコンテンツを提供することができます。

注:オンデマンドリソースは旧式の技術なので、Background Assetsに移行することが推奨されます。

今後予定されているアップロード要件については、こちらを参照してください。

App Store Connectへのアプリのアップロード時およびアプリの実行中において、オンデマンドリソースが使用できる容量には制限があります。

注:macOSおよびwatchOSは、オンデマンドリソースをサポートしていません。

オンデマンドリソースのサイズ

下表は、対象OSごとに、App Thinning後のバリアントのサイズ制限を示しています。たとえば、iOS 18以降を搭載するデバイスで利用可能なアプリの場合、App Thinning後のアセットパック1つの合計サイズ制限は8GBとなります。

iOSアプリおよびiPadOSアプリのオンデマンドリソースのサイズ制限

項目

サイズ制限の説明

iOS 18/iPadOS 18より前

iOS 18/iPadOS 18以降

App Bundle

App Thinning後のApp Bundleのサイズ。このサイズでデバイスにダウンロードされます。

2 GB

4 GB

アセットパック

App Thinning後のアセットパックのサイズ。アセットパックは、アプリを構築する際にXcodeで生成されます。1つのタグで複数のアセットパックが生成される場合があります。

512 MB

8 GB

アセットパックの数

Xcodeによって生成されたアセットパックの合計数。

1000

1000

初回インストールタグおよびプリフェッチタグ

初回インストールタグおよびプリフェッチタグでマークされたApp Thinning後のアセットパックの合計数。

4 GB

制限なし

使用中のオンデマンドリソース

アプリが任意の時点で一度に使用しているタグ付きのリソースの合計サイズ。タグは、少なくとも1つのNSBundleResourceRequestがアクセスしている限り、使用中です。

2 GB

制限なし

ホスト対象のオンデマンドリソース

App StoreでホストされているアセットパックのApp Thinning後の合計サイズ。

20 GB

70 GB

tvOSアプリのオンデマンドリソースのサイズ制限

項目

サイズ制限の説明

tvOS 18より前

tvOS 18以降

App Bundle

App Thinning後のApp Bundleのサイズ。このサイズでデバイスにダウンロードされます。

4 GB

4 GB

アセットパック

App Thinning後のアセットパックのサイズ。アセットパックは、アプリを構築する際にXcodeで生成されます。1つのタグで複数のアセットパックが生成される場合があります。

512 MB

512 MB

アセットパックの数

Xcodeによって生成されたアセットパックの合計数。

1000

1000

初回インストールタグおよびプリフェッチタグ

初回インストールタグおよびプリフェッチタグでマークされたApp Thinning後のアセットパックの合計数。

4 GB

4 GB

使用中のオンデマンドリソース

アプリが任意の時点で一度に使用しているタグ付きのリソースの合計サイズ。タグは、少なくとも1つのNSBundleResourceRequestがアクセスしている限り、使用中です。

2 GB

制限なし

ホスト対象のオンデマンドリソース

App StoreでホストされているアセットパックのApp Thinning後の合計サイズ。

20 GB

20 GB

visionOSアプリのオンデマンドリソースのサイズ制限

項目

サイズ制限の説明

visionOS 2より前

visionOS 2以降

App Bundle

App Thinning後のApp Bundleのサイズ。このサイズでデバイスにダウンロードされます。

4 GB

4 GB

アセットパック

App Thinning後のアセットパックのサイズ。アセットパックは、アプリを構築する際にXcodeで生成されます。1つのタグで複数のアセットパックが生成される場合があります。

512 MB

8 GB

アセットパックの数

Xcodeによって生成されたアセットパックの合計数。

1000

1000

初回インストールタグおよびプリフェッチタグ

初回インストールタグおよびプリフェッチタグでマークされたApp Thinning後のアセットパックの合計数。

4 GB

制限なし

使用中のオンデマンドリソース

アプリが任意の時点で一度に使用しているタグ付きのリソースの合計サイズ。タグは、少なくとも1つのNSBundleResourceRequestがアクセスしている限り、使用中です。

2 GB

制限なし

ホスト対象のオンデマンドリソース

App StoreでホストされているアセットパックのApp Thinning後の合計サイズ。

20 GB

70 GB