Steps to deploy app in App Store

Often, submitting an app is an afterthought. But ensuring that you properly upload your app to the App Store (a service included in our end-to-end development) is an important first step towards ensuring that users are accessible and enabling them to download.

That's why we made the submission of this step-by-step guide to the App Store. This guide includes all the steps necessary to send an iOS app to the App Store properly.


  1. This project is ready to submit and passes the App Store Guidelines for Apple.

  2. Current software plan for Apple developers (not the Enterprise Software for Apple developers)

  3. A computer running Mac OS X

  4. Installed the following programs:

Summary of steps :

Below is a series of instructions, each of which explains how to do one of the steps required to submit a request.

  1. Assemble App Store Data

  2. Build a Package Identifier

  3. Create a Certificate Signing Request

  4. Create an App Store Support Certificate

  5. Create a Production Provisioning Profile

  6. Create an App Store Listing

  7. Create a Release Build

  8. Fill in the Version Information

  9. Submit Version for Review

  10. Release

Assemble App Store Data :

Gathering all the information you need to submit before you start the process is very important. Further information is available here.

Build a Package Identifier :

As seen by both the App Store and iOS devices, the package identifier is the name of your app.

  • Navigate to Apple's Developer Portal in your browser

  • Sign in

  • Click Identifiers

  • Click the "+" at the top right of the screen

  • Name the App ID the same as your App

  • Make sure that the Package ID meets the default naming convention: com.yourcompanyname.yourappname

  • Check any App Services you need

  • Click Continue

  • Test the services correctly

  • and click Submit

Create a Certificate Signing Request:

Certificate Signing Requests are used to connect your Apple developer account to your device.

  • Open a program called Keychain Access

  • In the top left menu, click Certificate Assistant

  • Click Request a Certificate From a Certificate Authority… User email: Enter your email address Common Name: We recommend using the name of the app

  • Check Saved to Disk, click Continue

  • Save the Certificate Signing Request for later

Create an App Store Support Certificate:

To connect iOS apps to your Apple developer account, software signing certificates are used.

  • In your browser, navigate to Apple’s Developer Portal

  • Click Certificates

  • Click the “+” in the top right of the screen

  • Click the App Store Production Currently named “App Store and Ad Hoc” under Production

  • Click Continue

  • Upload the Certificate Signing Request created earlier

  • Download the Certificate

  • Install the certificate on your computer by double-clicking

  • Keep this file somewhere safe

Create a Production Provisioning Profile:

Provisioning profiles are packaged with iOS apps so that they can be installed by user devices.

  • Navigate to Apple's Developer Portal

  • Log in

  • Click Provisioning Profiles in your browser

  • Click the"+" option in the top right corner of the screen

  • Click the App Store Distribution option, click Continue

  • selecting the previously created Bundle ID, click Continue

  • selecting the previously created certificate, click Continue

  • to ensure that the profile name follows the standard naming convention: App Name App Store Distribution.

  • Click Generate

  • Download it Double-click

  • Install the provision profile on your computer by double-clicking.

  • Keep this file somewhere safe.

Create an App Store Listing:

Book a slot for users to see in the App Store for your app.

  • Start your app, navigate to iTunes Connect

  • Log in

  • Click My Apps

  • Click on the "+" button in the top left corner of the screen

  • Click on the "New iOS App"

  • Bundle ID: choose the one created on the Developer Portal

  • For convenience, make the SKU match the Bundle ID created earlier

  • Click Create to create the first version listing

Create a Release Build:

Package the real binary downloaded to the store by users.

  • Start Xcode

  • Open the project or workspace

  • Update the version and build numbers

  • Open Build Settings

  • Ensure that all settings are selected

  • Scroll to Code Sign

  • Use the provisioning profile created earlier

  • Use the code signing identity created earlier

  • In the top menu, select Generic iOS device as a build destination if no real device is connected

  • Menu, Project, Archive

  • Click Distribute

  • Sign in as your apple developer account

  • Submit to app store

  • Wait for the confirmation

Fill in the Version Information:

Based on your store listing, users will decide whether or not to install your app.

  • Enter all the information assembled in step 1

  • Select the build you want to link to the version (Note: this usually appears 10-15 minutes after Xcode has been sent)

  • Fill in the price information

  • Click Save

  • Fit any errors based on the messages that appear and save changes.

Submit Version for Review:

Before release, each app submitted to the store must be reviewed by the Apple team.

  • Select Release Type :

  • Manual Release–after the application has been accepted, a Release button will appear Automatic Release–once the application has been accepted, it will be released

  • Wait for approval:

  • This process normally takes 2-3 weeks for a new application

  • If your application has not been approved, review the Resolution Center notes and make any necessary changes to the app or version information, then resubmit them.


Enjoy the most rewarding final step.

  • Click Release your app when you are ready

  • Wait for the green "Ready to Sell" version status (this may take 1 hour to 1 day after release) Search for your app at the App Store and Enjoy !!!!!!!

Never Miss a Post. Subscribe Now!

Contact Us:

Location : Bangalore India.

© 2019 proudly created  by Nawab Ahmad. 

  • Nawab Ahmad
  • Grey Twitter Icon
  • Nawab Ahmad