Create a package (iTMSP) file
You can use Transporter for macOS to verify and deliver a pre-generated package file, but you must use other tools to create the package file. You can either create the package file yourself using the import specification guidelines or use approved tools to create your content and the generated package file.
If you create the package file yourself using the import specification guidelines, create the package in a folder named vendor_id.itmsp and containing:
An XML file named metadata.xml that describes the delivered content using the structure documented in the package specification guidelines
Digitally encoded source materials (music, video, book, and so on)
Associated image files
Apple recommends that the name of the package folder should match the <vendor_id> provided in the accompanying metadata file and should follow the format vendor_id.itmsp. The names of the files within the package can have any name, as long as the names correctly match the filenames provided in the accompanying XML. The metadata XML file must be immediately (at the top level) within the package folder. For package specifications, see the Resources and Help section in iTunes Connect and select your content type.
For video providers, you can use Compressor (on Mac) or Switch (on PC) to create content and generate your package files. For more information, see https://www.apple.com/final-cut-pro/compressor/.
App developers can create a package by dragging an app file (.ipa file for iOS apps or .pkg file for macOS apps) into the Transporter window. Transporter generates an .itmsp package as an asset-only upload for you. Then use App Store Connect to enter the metadata for the app.