Skip to content

How to submit an application to iTunes App Store

Carlos Mantilla edited this page Oct 30, 2013 · 19 revisions

How to submit an application to iTunes

This article explain the process to submit and an application to the iTunes App Store. We assume that you already passed all the process of development an test your application.

Requirements

Create unique App ID

  • Open the Provisioning Portal.
  • Select Identifier
  • Press "Add" button to create a new App id. [add image]
  • Complete the form.
  • Open XCode project and select Target.
  • Write the Bundle Indentifier. [add image]

Note: The Bundle Indentifier (App ID + App ID suffix). example: com.gizra.publiceducation.newAppIdSuffix.

Create a secure Distribution Certificate

  • Open Keychain Access in your mac.
  • Open preferences.
  • Turn off OCSP and CRL options.
  • Select in the menu Keychain Access -> Certificate Assistant -> Request a Certificate From a Certificate Authority...
  • Fill User Email Address with the same email information of account iOS Developer.
  • Leave CA Email Address: in blank.
  • Select "Save to disk" and Let me specify key pair information. [add image]

This save a request certificate file in your computer, with the extension .certSigningRequest.

Add certificate to Provisioning Portal

  • Open the Provisioning Portal.
  • Select Certificates.
  • Press "Add" button to create a new iOS Certificate. [add image]
  • Select "App Store and Ad Hoc" in the section Production. [add image]
  • Press Continue, because we already request the Certificate.
  • Select the request certificate file saved in your computer. example: CertificateSigningRequest.certSigningRequest [add image]
  • Select Continue to generate the certificate and download it.
  • Double click the certificate file (*.cer) and this install the certificate.

(Optional) Backup certificate

  • Open Keychain Access. [add image]
  • Select in the menu File -> Export Items...
  • Save the file (*.p12) on the disk.

** Note **: This file can be use, if need to reinstall the system or do the rest of the process in other computer, without repeat the certificate process.

Note:

Clone this wiki locally