I'm fighting with iTMSTransporter to upload all of our screenshots to AppStoreConnect.
Here is the XML I provide:
Here's what I do: I download the metadata with xcrun iTMSTransporter -m lookupMetadata mode, I clean up all the useless fields, and I update all the screenshots information (size, md5, name) for the new files I provide.
I check if everything is fine with the xcrun iTMSTransporter -m verify mode and it says:
Then I upload the lot with xcrun iTMSTransporter -m upload, and once again it's a success:
But in the end... None of my new screenshots show up in AppStoreConnect... Even after 24 hours...
I have also tried to leave all the original xml fields intact, updating only the software_screenshots, but it leads to the same result...
Nothing in the log seems to give a clue about something going wrong, the size uploaded is the size of the package, no warning whatsoever, I'm a bit confused...
So if someone has a clue on what is going on here...
Thanks in advance.
Here is the XML I provide:
Code Block <?xml version="1.0" encoding="UTF-8"?> <package xmlns="http://apple.com/itunes/importer" version="software5.11"> <!-- This document was generated on Nov 3, 2020, 11:46:11 PM for ***. --> <!-- NOTE: metadata_token is generated on lookup. Modifying the value of this will result in an import error --> <metadata_token>***</metadata_token> <team_id>***</team_id> <software> <!--Apple ID: ***--> <vendor_id>***</vendor_id> <software_metadata app_platform="ios"> <versions> <version string="2.5"> <locales> <locale name="de-DE"> <title>***</title> <software_screenshots> <software_screenshot display_target="iOS-5.5-in" position="1"> <size>779842</size> <file_name>10-Map_1_515B1FE6-FB23-4598-8AE2-0E646CCE60F3.png</file_name> <checksum type="md5">0cbd5e2fe790d62efce29682783abc62</checksum> </software_screenshot> ... </software_screenshots> </locale> <locale name="es-ES"> <title>***</title> <software_screenshots> <software_screenshot display_target="iOS-5.5-in" position="1"> <size>643614</size> <file_name>10-Map_1_6ED6F23E-53CE-4E4C-9C7E-AE7E4512746C.png</file_name> <checksum type="md5">ea1c9408b5fa3c9379c5e11190f1ac2c</checksum> </software_screenshot> ... </software_screenshots> </locale> <locale name="fr-FR"> <title>***</title> <software_screenshots> <software_screenshot display_target="iOS-5.5-in" position="1"> <size>605170</size> <file_name>10-Map_1_31239DCF-DCA4-4442-A7A8-6BEE3A33B5B4.png</file_name> <checksum type="md5">0631c09201a56516aaad23614c1fe256</checksum> </software_screenshot> ... </software_screenshots> </locale> </locales> </version> </versions> </software_metadata> </software> </package>
Here's what I do: I download the metadata with xcrun iTMSTransporter -m lookupMetadata mode, I clean up all the useless fields, and I update all the screenshots information (size, md5, name) for the new files I provide.
I check if everything is fine with the xcrun iTMSTransporter -m verify mode and it says:
Code Block Package Summary: 1 packages were verified successfully: /Users/.../***.itmsp
Then I upload the lot with xcrun iTMSTransporter -m upload, and once again it's a success:
Code Block Package Summary: 1 packages were uloaded successfully: /Users/.../***.itmsp
But in the end... None of my new screenshots show up in AppStoreConnect... Even after 24 hours...
I have also tried to leave all the original xml fields intact, updating only the software_screenshots, but it leads to the same result...
Nothing in the log seems to give a clue about something going wrong, the size uploaded is the size of the package, no warning whatsoever, I'm a bit confused...
So if someone has a clue on what is going on here...
Thanks in advance.