Bug uploading app metadata using Transporter

The App Metadata Specification says that the name of the .itmsp directory, plus the value for "vendor_id" must be the SKU of the app as when in App Store Connect.
https://help.apple.com/asc/appsspec/#/itc3eb641b19

However, when dragging the .itmsp into Transporter, it rejects it with "The App Bundle ID [MY SKU] does not exist yet, go to App Store Connect to add a new app."

It seems like it expects "vendorid" to be the Bundle ID and not SKU like the documentation says. So, I tried changing "vendorid" to the Bundle ID, and yes, Transporter now happily accepts it and uploads to App Store Connect.

But, the server rejects it, saying it can't find the app, because I imagine it *does* expect SKU.

I tried a bunch of different combinations of "vendorid" and .itmsp directory names, even multiple "vendorid" entries in the XML, to try and pass the checks, but nothing worked.

In short, Transporter expects Bundle ID and App Store Connect expects SKU. Is this just a straight-up bug?
Update: I got things working with the command line
Code Block
xcrun iTMSTransporter
instead of the App Store Transporter app. Maybe uploading metadata was never supported to work with the App Store Transporter app? If so, the documentation could be clearer, and App Store Transporter app should show an appropriate error. But, it seems like it does theoretically support it, it just has the bug with Bundle ID and SKU.

Bug uploading app metadata using Transporter
 
 
Q