-
App information
-
Platform version information
-
App privacy
-
Age ratings
-
Provide app motion information
-
Required, localizable, and editable properties
-
App bundle information
-
App pricing and availability
-
App and submission statuses
-
App build statuses
-
App Store localizations
-
App Store pricing and availability start times by country or region
-
App Sandbox information
-
App review information
-
Maximum build file sizes
-
On-demand resources size limit
-
Export compliance documentation for encryption
-
TestFlight tester information
-
Beta tester feedback
-
App preview specifications
-
Screenshot specifications
-
Role permissions
-
User notifications
-
Generate catalog reports
-
App catalog report
-
Game Center achievement catalog report
-
Game Center leaderboard catalog report
-
In-app purchases catalog report
-
In-app purchase types
-
In-app purchase information
-
Auto-renewable subscription information
-
Pricing and availability
-
In-app purchase statuses
-
In-app purchase localization statuses
-
Auto-renewable subscription price increase thresholds
-
In-app event statuses
-
In-app event badges
-
Media and audio specifications
-
Leaderboards
-
Achievements
-
Group properties
-
App version properties
-
App metrics
-
App Clip metrics
-
In-app event metrics
-
Performance metrics
-
App analytics filters and dimensions
-
Product page optimization
-
Payment information
-
Financial report fields
-
Transaction tax report fields
-
Apple legal entities
-
Currency codes
-
Financial report regions and currencies
-
Minimum payment threshold
-
Summary Sales Report
-
Sales Events Report
-
Pre-Order Report
-
Subscription Report
-
Subscription Event Report
-
Subscriber Report
-
Subscription Offer Redemption Report
-
Magazines & Newspapers Report
-
Report file names
-
Subscription events
-
Promotional codes
-
Product type identifiers
-
Cancellation reasons
-
Sales and Trends metrics and dimensions
-
Sales and Trends reports availability
-
Banking information
On-demand resources size limit
On-demand resources are app contents that are hosted on the App Store and are separate from the related app bundle that you download. They enable smaller app bundles, faster downloads, and richer app content.
The total size for the resources in a tag can be no more than 512 MB after app slicing. The total size for the on-demand resources stored on the App Store for an app can be no more than 20 GB. The total size limit for the on-demand resources associated with an app are in addition to the size limit for the app bundle downloaded by the user.
The ideal size of a tag is less than or equal to 64 MB. This size provides a good balance between download speed and local storage to make available for purging when the local storage for the device is low.
There are limits on the amount of storage used by on-demand resources at App Store submission time and while the app is running.
On-demand resource sizes
A checkmark (✓) under Slicing indicates that the size reflects App Slicing. Slicing delivers only the resources needed for a target device. Learn more.
Item |
Description |
Size |
Slicing |
---|---|---|---|
iOS App bundle |
The size of the sliced iOS app bundle downloaded to the device. |
2 GB |
|
tvOS App bundle |
The size of the sliced tvOS app bundle downloaded to the device. |
4 GB |
|
Tag |
A string identifiers that you can assign to on-demand resources during development. |
512 MB |
|
Asset packs |
Asset packs are generated by Xcode. |
1000 |
|
Initial install tags |
The total sliced size of the tags marked for initial install. |
2 GB |
|
In use on-demand resources |
The total sliced size of the tags in use by the app at any one time. A tag is in use as long as at least one |
2 GB |
|
Hosted on-demand resources |
The total pre-sliced size of the tags hosted on the App Store. |
20 GB |