Uploading to App Store using Application Loader – the missing guide
Chances are, that you have just finished your first iOS application. Testing it on the real device was piece of cake using the development certificate and you decide to move on and actually release it on App Store.
But you’ll soon find it’s harder than one would imagine, especially if you are used to publishing on Google Play, which is just matter of few clicks. Well, hard is probably not the right word as its really simple if you know what you are doing. Hopefully the following will save you some googling. I’m not going to describe every step (aka “click next”) but just the ones that are (mostly) not self explanatory.
First, you’ll need a distribution certificate. Luckily it’s as easy to generate as the one you use to deploy your application on real device. Apple has an illustrated guide you can follow.
Install the certificate and go to projects build setting in Xcode. Find the “Code signing” section and set all items to “iPhone distribution: *your company name*”. Now choose “Archive” under product menu in Xcode.
Next log into iTunes connect and choose “Add new app” under My Applications. First create a new bundle (make sure that app identifiers match!) and then add the application.
Once you are done adding screenshots and general information, be sure to click “ready to add binary”. That’s all you need to do at iTunes connect.
Go back to xCode and open Organizer (Window – Organizer). Under archives tab you should see the archive for your application. Validate it and select share to save your archive as .ipa file for App Store.
Next open Application loader (just search for it in spotlight). Choose “Deliver your app”. When prompted choose the previously created ipa file. And you are done, good luck!