Application Loader is a tool provided by Apple which allows you to upload new binaries and deliver new in-app purchases to iTunes Connect. You can download and install Application loader from iTunes Connect.
Installing Application Loader
- Log in to iTunes Connect.
- Click on "Resources and Help".
- Scroll to "App Preparation and Delivery".
- Click the Download Application Loader link to download the self-extracting installation package (ApplicationLoader_X.X.dmg).
- Double-click the installation package (ApplicationLoader.pkg) and follow the instructions that appear. Note: When installing Application Loader on the Mac, before you can install the software, you must log in to your computer as a member of the administrator group.
- Read the installation introduction, and then click 'Continue'.
- Click Install to perform the standard installation - the installation package installs files in your Applications folder. Type your administrator password and click OK, if prompted.
- Click Close.
Uploading a binary using Application Loader
- Open the Application Loader app and log in using your iTunes Connect password
- Click 'Deliver Your App'.
- Click Choose and navigate to the .zip of you application.
- Click Next and allow Application Loader to check your binary
- Click Send when prompted
Version numbers do not match
You will need to modify the version number of your application to match the version number given in iTunes Connect. These numbers will look like 1.4.0 or 1.10.3 for example. Contact firstname.lastname@example.org to re-build the binary with a new version number.
Bundle ID do not match
This probably means that you have selected the wrong zip file (application) to upload. Locate the correct zip file and try again.
Uploading In-App Purchases with Application Loader
- Locate the .txt file you have exported from the Exporting In-App Purchases step.
- Click Create New Package.
- Select New From File and click Next.
- Choose the .txt file from earlier.
- Select No if prompted to import multiple screenshots.
- For each in-app purchase, check that all information (price tier, etc) is correct.
- You can change the pricing tier of each individual product by clicking on the Rights and Pricing tab. Selecting the tier and the start/end date - this is especially useful if you want to arrange a promotion for your app.
- The name and description of your in-app purchase can be added and changed in the Languages tab.
- Do not select "Hosted" content
- The screenshot can just be your generic splash screen for all in-app purchases.
- Once you have filled in all the field, you can click on the Delivery tab and this should tell you if there is anything missing.
- You can then click the Next or Deliver button when everything is ready.
Important information and glossary
SKU: This is another unique ID given to the app when you create it in iTC (iTunes Connect). When exporting your in-app purchases from Publishing Center you will have to copy this ID into the top left hand field.
Reference Name: This is the name given to each in-app purchase, it will appear in your financial reports, so the clearer the name the better. It will not be seen by users.
Product ID: This is a special ID given to each in-app purchase. This ID is the one used by the app to talk to both our servers and Apple servers. When you create a new issue in your application, this is the ID that needs to be in both iTC and our servers. See New Issue for more info.
Type: Oomph only uses three types, Non consumable, for single issue purchases, Auto-Renewable Subscriptions for paid renewable subscriptions and Free Subscriptions.
Price Tier: These are tiers given by Apple (we have no control over what is offered). Each tier represents a different cost, using this tier based approach allows Apple to adjust for currency fluctuations (although not regularly) without much if any interruptions. Tier 1 is the lowest possible tier (other than free). If your content is free, you do not have to upload it as an in-app purchase.
Cleared for Sale: When this is Yes, it means the in-app is available for your clients to purchase it. If it is set to NO the users can not purchase it. Make sure if you have in-app purchases NOT cleared for sale that you adjust your content in the Publishing Center accordingly i.e. delete the issue.
Screenshots for Review: This is just for Apple to get an idea of what the product is. Usually the application splash screen is used here. No need for any custom artwork.
Price Effective Date: You can schedule a discount to start in a month for example. Using this date to choose when the new tier will start. Useful if you want to discount old issues of the magazine after a year maybe.
Price End Date: You can use this end to end the 'special offer' and revert back to the original price tier.
Language: Add as many languages you wish to support here e.g. Australian English
Display Name: This is the name that is shown in the alert when a user confirms the purchase of the product. Keep this short.
Display Description: This is the description that is show in the alert. Also should be very short and to the point.