App Store Connect Help
Upload Apple-hosted asset packs
Required role: Account Holder, Admin, App Manager, or Developer. View role permissions.
If you’re using Managed Background Assets and choose to have Apple host the assets on your behalf, you can use Transporter, the App Store Connect API, or altool to upload asset packs to App Store Connect for internal testing in TestFlight.
Note: Later this year, you’ll be able to submit Apple-hosted asset packs for external testing in TestFlight and distribution on the App Store.
After you upload an asset pack, it needs to be processed in Apple’s system before it appears in App Store Connect. You’ll receive an email when this process is complete.
The Asset Pack ID you set in the manifest file, along with the app it belongs to, are used to uniquely identify the asset pack throughout the system. Its associated version number will increment automatically with each new asset pack version you upload.
Learn how to upload asset packs using the App Store Connect API.
Upload asset packs with Transporter
Transporter is a macOS app that provides a drag and drop way to upload content to App Store Connect for distribution. You can view delivery progress including warnings, errors, delivery logs, and a history of past deliveries.
You can download the latest version of Transporter on the Mac App Store.
Visit Transporter Help for more information.
Upload asset packs with altool
You can use xcrun
(included with Xcode) to invoke altool, a command-line tool that lets you validate and upload asset packs to App Store Connect. Specify the following in Terminal at the command-line:
$ xcrun altool --upload-asset-pack asset_pack --apple-id apple-id -u username [-p password]