r app when you distribute your app using TestFlight or distribute your app through the App Store. If you’d like to collect and symbolication crash reports yourself, you don’t have to upload symbols. Instead, you can download the bitcode compilation dSYM files after you distribute your app.
On-Demand Resources (iOS, tvOS)
On-demand resources are resources—such as images and sounds—that you can tag with keywords and request in groups, by tag. The App Store hosts the resources on Apple servers and manages the downloads for you. The App Store also slices on-demand resources, further optimizing variants of the app.
On-demand resources provide a better user experience:
-
App sizes are smaller so apps download faster, improving the first-time launch experience.
-
On-demand resources download in the background, as needed, while the user explores your app.
-
The operating system purges on-demand resources when they are no longer needed and disk space is low.
For example, a master-detail app may divide resources into levels and request the next level of resources only when the app anticipates that the user will move to that level. Similarly, the app can request In-App Purchase resources only when the user makes the corresponding in-app purchase.
To set up on-demand resources in your app, read On-Demand Resources Guide and NSBundleResourceRequest.