Steps to deploy an iOS App in the Apple Store


  • App ID – Every application needs an App ID or application identifier.
  • Distribution Certificate
  • Provisioning Profile – Once you’ve created an App ID and a distribution certificate, you can create an iOS provisioning profile for distributing your application through the App Store. You need to create a separate provisioning profile for App Store distribution Mobile Application Development
  • Build Settings – With the App ID, distribution certificate, and provisioning profile in place, it is time to configure the target’s build settings in Xcode. This means selecting the target from the list of targets in Xcode’s Project Navigator, opening the Build Settings tab at the top, and updating the settings in the Code Signing section to match the distribution provisioning profile created earlier. Newly added provisioning profiles are sometimes not immediately visible in the Code Signing section of the build settings. Quitting and relaunching Xcode remedies this issue.

Iphone Application Development

  • Deployment Target – It indicates the minimum version of the operating system that the application can run on. Be very careful when you decide to increase the deployment target of an existing application. Mention this in the application’s release notes of the updates that precede the change and again in the update that uses the new deployment target. Warn the customers well in advance, to prevent potential problems. For new applications, always set the deployment target to the last major release.

2.Needed Assets

  • Icons
  • Screenshots
  • Metadata

3.APP Submission

Step 1: The App Name, which needs to be unique, is the name of your application as it will appear in the App Store. This can be different than the name that is displayed below your application icon on the home screen, but it is recommended to choose the same name. The SKU Number is a unique string that identifies your application. Usually use the application’s bundle identifier. The last piece of information is the Bundle ID of the application. This means selecting the App ID that you created earlier from the drop down menu.


Step 2: Specify the application’s price and availability. Apple works with price tiers so there is no need to specify a price for each country that Apple operates in. One can also specify in which stores the application should – or shouldn’t – be available. The information that’s entered in this step can be modified once the application is live in the App Store.


Step 3: Based on the application’s content and functionality, it is given a rating. This rating is not only useful for telling users about your application’s content and features, the rating is also used by the operating system for the parental controls features.
It is strongly recommended that you don’t try to outsmart the rating system. Apple is well aware of this and will reject your application if it doesn’t agree with the rating that you have set.


Step 4: Once the application’s metadata is submitted, it will present a summary of the application. Under Versions, you can see the version that you submitted a moment ago. Click the View Details button and click the Ready to Upload Binary button in the top right. Once the application related question is answered then a message telling that its now ready to upload application binary will be displayed. The status of the application has changed to Waiting for Upload.
Step 5: To submit the application, have to create an archive of the application. The archive can be created by building the application on a physical device. Select the iOS Simulator in the active scheme, the Archive option in Xcode’s Product menu is grayed out. Connect an iOS device to the Mac, select it in the active scheme, and select Archive from Xcode’s Product menu.


Step 6: The Xcode’s Organizer will automatically open and show the archive just created. Select the archive from the list and click the Distribute… button on the right. From the options presented, select Submit to the iOS App Store. After entering the registered iOS developer account credentials and selecting the Application and Code Signing Identity, the Web Application Development india binary is uploaded to Apple’s servers. During this process, the application is also validated. If an error occurs during the validation, the submission process will fail. The validation process is very useful as it will tell if there is something wrong with the application binary that would otherwise result in a rejection by the App Store review team.


Step 7: If the submission process went without problems, the application’s status will change to Waiting for Review. It takes several days (approx 2 weeks for any app but the time it takes tends to fluctuate over time) for Apple to review the application.
To know more about our web and mobile development service visit
For more information, please contact us with the specifications for your project. You can email our sales team at, also you can call us at following numbers.
India: (+91) 44 42170775, (+91) 91766 40375
USA [Toll Free]: 866 220 6565