Has anyone been able to solve this please let me know we are stuck on this since two months now. On further debugging I have found the issue most likely is because of our network defaulting to TLS v1.3 and not falling back on TLS v1.2.
DEBUG [2021-06-30 18:15:56.51]: [Transporter]: DEBUG: DataCenter: contentdelivery02.itunes.apple.com
DEBUG [2021-06-30 18:15:57.31]: [Transporter]: DEBUG: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
For other jar downloads on the machine in the same network we are able to solve it by setting this variable export _JAVA_OPTIONS=-Dhttps.protocols=TLSv1.3,TLSv1.2,TLSv1.1,TLSv1
in the bash profile
Noticed the current version used by iTMSTransporter is Mac OS X 11.1 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-5; jre=14.0.2+12-iTunesOpenJDK-5
If any one has any idea how we can set the _JAVA_OPTIONS
for iTMSTransporter during upload please let us know.