{ "assetPackID": "[Asset-Pack ID]", "downloadPolicy": { "essential": { // The possible keys are “essential”, “prefetch”, and “onDemand”. The system downloads an asset pack with an essential download policy during your app’s installation and blocks the user from opening the app until the installation finishes. The system starts downloading an asset pack with a prefetch download policy during your app’s installation, but the download could continue after the installation finishes and the user opens your app. The system never automatically downloads an asset pack with an on-demand download policy. // An essential or a prefetch download policy requires a list of installation-event types to which it applies. For an on-demand download policy, the value for the “onDemand” key must be an empty object. "installationEventTypes": [ // Remove undesired elements from this array. "firstInstallation" // “firstInstallation” applies the download policy when a user newly installs your app. ] } }, "fileSelectors": [ // You can add as many file and/or directory selectors as you want. Their respective paths must be relative; the packaging tool resolves those paths against your terminal’s current working directory as of when you invoke it to package your asset pack. { // A directory selector recursively includes the contents of a directory in your asset pack. "directory": "[Path to Directory]" } ], "platforms": [ // Remove undesired elements from this array. "iOS", ], }