When you are using iTMSTransporter in Upload mode to upload iMessage Screenshots, how do you format the screenshots in the XML.
It doesn't seem to be documented in neither:
https://help.apple.com/itc/transporteruserguide/
http://help.apple.com/itc/appsspec/
We found that FastLane is using the following "display_target" (https://github.com/fastlane/fastlane/blob/master/deliver/lib/deliver/app_screenshot.rb)
iOS-3.5-in-messages
iOS-4-in-messages
iOS-4.7-in-messages
..
Such as:
<software_screenshot display_target="iOS-5.5-in-messages" position="1">
<size>851668</size>
<file_name>en-US_iMessage_iPhone_6Plus_01.jpg</file_name>
<checksum type="md5">89f5e1ccb71a25c9f0b57b63270c0961</checksum>
</software_screenshot>
However, we get the following error when doing using the Verify mode of iTMSTransporter:
ERROR ITMS-3000: "Line 646 column 80: value of attribute "display_target" is invalid; must be equal to "Mac", "appletvos", "iOS-3.5-in", "iOS-4-in", "iOS-4.7-in", "iOS-5.5-in", "iOS-5.8-in", "iOS-Apple-Watch", "iOS-iPad", "iOS-iPad-Pro" or "iOS-iPad-Pro-10.5-in" at XPath /package/software/software_metadata/versions/version/locales/locale[22]/software_screenshots/software_screenshot[5]"
Any clue?