This guide assumes that a number of things have already been done by the developer. They are:
- The Building For iOS guide was followed for exporting the App with a 'Release' configuration, and the developer has a zip file ready for the App Store.
- The developer has 2 icon files for the application
- 57x57 PNG format
- 512x512 PNG format
- The developer has at least one screenshot of the app 320x480 PNG format
There are a number of steps for publishing an app to the iPhone App Store, all of which are done with a web browser. They are:
- Create a new Application
- Set up any in-app purchasing
- Submit Application for Sale
- Log into iTunes Connect at http://itunesconnect.apple.com using your Developer Login (i.e. email address)
- Click on Manage Your Applications
- Click on Add New Application
- Select a choice for the "Export Laws and Encryption" question
- Overview Tab
- Fill in the Overview section using your app details
- Select a choice for "Restrict this binary to a specific platform" question
- Enter a Version Number e.g. 1.0
- Enter a unique value for the SKU Number: e.g. the current date and time
- Click the (blue) Continue button at the end of the screen.
- Ratings Tab
- Select the appropriate checkboxes for you application
- Click (blue) Save Changes button
- Upload Tab
- Click the Upload application binary later option
- Upload the icons and screen shots mentioned in the Prerequisites (Large Icon and Primary Screen Shot are mandatory). TIP: When adding additional screen shots, you may like to select them in reverse order so that they appear in the correct order when added by the uploader (which seems to add/upload them in the opposite order that you selected them).
- Click the (blue) Continue button
- Localization Tab
- Choose the appropriate language for you app
- Click the Continue button
- Pricing Tab
- Choose the Availability Date (Start Date) of your app e.g. today
- Choose the appropriate Price Tier
- Select the stores you want your app to be available in and continue
- Review Tab
- Choose the appropriate review store (e.g. the country your company resides in)
- Click the (black) Submit Application button.
- Upload Application Binary
- Once logged into iTunes Connect, click Manager your Applications
- Click the application you want to submit for approval by Apple (Note the current status should be orange, indicating the Application binary is yet to be uploaded)
- Click the Upload Binary button
- Click Choose File and locate your binary zip file mentioned in the Prerequisites.
- Click Upload File
- Click the Save Changes button in the bottom right
- Confirm Review App Store
- Click Manager your Applications
- Click your application that was submitted for approval
- Click the Edit Information button and open the Review Tab
- Verify that the Review App Store is set to the country selected while creating the application (necessary due to a suspected bug in iTunes Connect)
- Click Done and your application is now ready for approval by Apple