I am attempting to upload an application to the app store. The selected method was using Transporter through terminal commands. In this sense, I keep receiving a metadata error which is as follows :
Command (Assume values are filled in)
/usr/local/itms/bin/iTMSTransporter -m upload \
-u "MY_EMAIL" \
-p "YOUR_APP_SPECIFIC_PASSWORD" \
-f "/Users/isseyyohannes/Desktop/ALGORA_Performance.itmsp" \
--asc-provider "GL5BCCW69X" -v detailed
I receive the following error
Package Summary:
1 package(s) were not uploaded because they had problems:
/Users/isseyyohannes/Desktop/ALGORA_Performance.itmsp - Error Messages:
ERROR ITMS-3000: "Line 9 column 25: element "data_file" incomplete; missing required elements "checksum" and "size" at XPath /package/software_assets/asset/data_file"
ERROR ITMS-3000: "Line 12 column 24: element "software_metadata" not allowed here; expected the element end-tag or element "metadata_token" at XPath /package/software_metadata"
ERROR ITMS-3000: "Line 13 column 19: element "software" not allowed here; expected the element end-tag or element "game_center", "in_app_purchases", "products", "read_only_info" or "versions" at XPath /package/software_metadata/software"
ERROR ITMS-3000: "Line 16 column 28: element "bundle_id" not allowed anywhere; expected element "read_only_value" at XPath /package/software_metadata/software/read_only_info/bundle_id"
ERROR ITMS-3000: "Line 17 column 30: element "app_version" not allowed anywhere; expected element "read_only_value" at XPath /package/software_metadata/software/read_only_info/app_version"
ERROR ITMS-3000: "Line 18 column 33: element "product_family" not allowed anywhere; expected element "read_only_value" at XPath /package/software_metadata/software/read_only_info/product_family"
ERROR ITMS-3000: "Line 19 column 30: element "read_only_info" incomplete; missing required element "read_only_value""
ERROR ITMS-3000: "Line 20 column 20: element "software" incomplete; expected element "software_assets" or "software_metadata""
ERROR ITMS-3000: "Package "null" failed schema validation."
[2025-02-19 15:45:07 EST] <main> DBG-X: Returning 1
Essentially just a bunch of warnings about my metadata file which I edited manually to read the following
<?xml version="1.0" encoding="UTF-8"?>
<package version="software5.10" xmlns="http://apple.com/itunes/importer">
<provider>GL5BCCW69X</provider>
<team_id>GL5BCCW69X</team_id>
<software_assets>
<asset type="bundle">
<data_file>
<file_name>ALGORA_Performance.pkg</file_name>
<checksum type="sha1">7acb9fcb19eb203bdc6038f88d06a67386900b28</checksum>
<size>75619323</size>
</data_file>
</asset>
<software_metadata>
<software>
<vendor_id>93274081</vendor_id>
<read_only_info>
<read_only_value key="bundle_id">com.algora.ALGORA-Performance</read_only_value>
<read_only_value key="app_version">0.0.0</read_only_value>
<read_only_value key="product_family">macOS</read_only_value>
</read_only_info>
</software>
</software_metadata>
</software_assets>
</package>
Last note is that I manually created the metadata.xml file and moved it via local terminal for fear of having to use XCode which I am not familiar with.
ANY HELP IS APPRECIATED