Skip to content

Instantly share code, notes, and snippets.

@zats
Last active August 29, 2015 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zats/463493d434f6e3bd6b62 to your computer and use it in GitHub Desktop.
Save zats/463493d434f6e3bd6b62 to your computer and use it in GitHub Desktop.
# You can use lookup mode to retrieve your app’s current metadata.
# Lookup mode will create an App Store package at the set destination.
# The package name will be the app's SKU with the .itmsp extension.
# For example, if your app’s SKU is “myapp1” on iTunes Connect,
# your filename would be myapp1.itmsp. The metadata.xml file within
# the App Store package contains the app's metadata.
iTMSTransporter -m lookupMetadata
-u USERNAME -p PASSWORD
-vendor_id APP_SKU -subitemtype [InAppPurchase | GameCenterLeaderboard | GameCenterAchievement]
-subitemids COMMA_SEPARATED_PRODUCT_IDS
-destination APP_STORE_PACKAGE_PATH
-o OUTPUT_FILE
# One liner
iTMSTransporter -m lookupMetadata -u USERNAME -p PASSWORD -vendor_id APP_SKU -subitemtype [InAppPurchase | GameCenterLeaderboard | GameCenterAchievement] -subitemids COMMA_SEPARATED_PRODUCT_IDS -destination APP_STORE_PACKAGE_PATH -o OUTPUT_FILE
# Upload mode submits your App Store package to the App Store.
# Before submitting, ensure that the package includes all assets.
iTMSTransporter -m upload -f APP_STORE_PACKAGE -u USERNAME -p PASSWORD -o OUTPUT_FILE
# Verify mode validates your App Store package, including metadata
# and assets, before delivering it to the App Store. In verify mode,
# no changes will be made to your app's live metadata.
iTMSTransporter -m verify -f APP_STORE_PACKAGE -u USERNAME -p PASSWORD -o OUTPUT_FILE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment