itmstransporter 3.0.0 broken in Linux.

Hi, uploading an app on Linux with these option.

-m upload -f /some/dir/something.itmsp -assetDescription /some/dir/something.itmsp/AppStoreInfo.plist -indicator false -throughput -v critical -jwt somevalue

(all the files are there, and it works fine with 2.3.0, but not when automatically updated to 3.0.0 (any version, including 3.0.0.30).

This gives the following error.

The -assetFile option was not specified. [2022-11-07 16:46:10 UTC] ERROR: There was a general exception while executingAn exception has occurred: Cannot invoke "com.apple.transporter.foundation.Notification.getName()" because "notification" is null [2022-11-07 16:46:10 UTC] DEBUG: java.lang.NullPointerException: Cannot invoke "com.apple.transporter.foundation.Notification.getName()" because "notification" is null at com.apple.transporter.foundation.NotificationCenter.postNotification(NotificationCenter.java:66)

-assetFile should not be used in this case, so it seems like a bug.

Is there any way to force stay on 2.3.0 until this is fixed?

Using JWT token generated by following these steps , I successfully uploaded .ipa via iTMSTransporter on Linux using the following command as described here

sudo /usr/local/itms/bin/iTMSTransporter \ -m upload \ -o ~/Desktop/mylogFile.log \ -jwt "myGeneratedJWT" \ -v eXtreme \ -assetFile AppName.ipa \ -assetDescription AppStoreInfo.plist

itmstransporter 3.0.0 broken in Linux.
 
 
Q