App submission is often an afterthought. But ensuring you submit your app to the App Store properly (a service included in our end-to-end development) is an important first step to ensure exposure and entice users to download.
That’s why we made this step-by-step guide to App Store submission. This guide contains all the steps required to properly submit an iOS app to the App Store.
Below you will find a list of guides, each describing how to do one of the steps required for submitting an app.
You have to create a record in iTunes Connect before you can upload an app for distribution on the App Store. This record includes all the information that needed to manage the app through the distribution process and appears on the store for the app. More information can be found here
You have to set Identity and Team, Bundle ID, create a provisioning profile and set version number and release string. All that could be done from the General pane in the project editor. More information Here.
You create an archive of your app regardless of the type of distribution method you select. Xcode archives allow you to build your app and store it, along with critical debugging information, in a bundle that’s managed by Xcode. Choose Product > Archive to create archive. Xcode will create and store archive in Archives organizer. More information Here
Validate your archive before uploading it to iTunes Connect. In the Archives organizer select the archive and click Validate. Review and fix validation issues, if found.
To upload your app to iTunes Connect, in the Archives organizer select the archive you want to upload, and click “Upload to App Store” Provisioning Profiles are packaged with iOS apps so users devices can install them.
Every app that is submitted to the store has to be reviewed by the Apple team before release. The app should comply with App Store guidelines.
You can request Manual or Automatic release of the approved app. We recommend manual release option.
Ensure that all relevant infrastructure (backend servers, etc.) is running in production mode before you submit the app.
App review usually takes 2-3 days (you can check current expected review time here). If your app was not approved, review the notes in the Resolution Center and make any necessary changes to the app or version information then resubmit. Common reasons and statistics for app rejections is available here.
Enjoy the final, most satisfying step.
When submitting a new version of your app, you will only have to repeat steps 2 through 7.
Suggested Reading: How To Submit Your App To The Google Play Store