Transporter fails to upload app

Hi all.

I'm trying to upload an app build to Testflight using the following command from a linux machine:

iTMSTransporter -m upload -jwt *** -assetFile build.ipa -assetDescription AppStoreInfo.plist

However it fails ~70% of the times with the following error:

ERROR: Upload is not in processing state, please try again.

The same command using the same ipa, plist files and jwt is successful 100% of the tries when ran on mac

I've searched for this error but nothing seems to have anything similar

Replies

We have a long thread about this over here:

https://developer.apple.com/forums/thread/719443

Your error seems different though - and do I understand correctly that it does work for you 30% of the time? That is good news if true! So maybe they have changed something on the server side.

I see you are using -jwt, Have you also tried with username and password?

I have started decompiling the java to look for the bug. This certainly looks like a tractable approach, i.e. the decompiled code is quite readable, but I don’t have much time to spend on it.

Thank you for your report about the issues you’ve had using transporter to upload to TestFlight. We’d like to assist, but need more information.

Please use Feedback Assistant to file a bug report at https://developer.apple.com/bug-reporting/

Be sure to include the output results from the terminal, omitting the jwt and password. We also need to know if you’re running it in a Docker container along with which variant of Linux you’re running.

After you have submitted the bug, please post the FBA Number back here and we’ll be happy to look further into it!