If you want your users to download their app from the Apple® AppStore, you must submit your app for approval.
You must be a member of the Apple Developer Program. Membership is required to request, download, and use signing
certificates issued by Apple. See http://developer.apple.com/programs/.
This procedure provides you with the steps for submitting an app to the AppStore. It
includes steps for:
- Creating an App ID
- Obtaining a distribution certificate
- Creating an iOS Distribution Provisioning Profile
- Delivering an app to the AppStore
-
Go to http://developer.apple.com/ web site
and sign in to the Member Center using your Apple ID.
-
Go to the iOS platform page and register an App ID by providing a
description and a Bundle ID.
The Bundle ID must be explicit.
-
Create and download an iOS Distribution Certificate.
-
Go to the Certificates page.
-
Click the plus (+) icon.
-
Select iOS Distribution (App Store and Ad Hoc) under the
Software section.
-
Follow the instructions to create and upload your Certificate Signing Request (CSR).
-
Download your iOS Distribution Certificate and open it in Keychain® Access, Apple’s password-management application.
In Keychain Access, you
should see your iOS Distribution Certificate with the private key.
-
Add a new iOS Distribution Provisioning Profile
-
Go to the Profiles page.
-
Click the plus (+) icon.
-
Select the App Store under the Distribution
section.
-
Select your App ID (previously registered)
-
Select your iOS Distribution Certificate.
-
Set a profile name.
-
Generate and download your iOS Distribution Provisioning Profile.
-
Create an environment set to use when creating an App Store package.
-
Open the Genero Configuration Management window.
-
Create a copy of the iOS environment set, rename it to identify it as the environment set for
creating an App Store package, and ensure it is selected.
-
Set the IDENTITY property to your iOS Distribution Certificate's User
ID.
-
Set PROVISIONING_PROFILE property to the path to your Distribution
Provisioning Profile (*.mobileprovision) file.
-
Build your iOS package.
-
Edit the ID property of the iOS package to match the suffix of the iOS
App ID previously created.
-
Build your iOS Package
-
Create your application on App Store Connect.
-
Go to the App
Store Connect.
-
Select My Apps.
-
Click the plus (+) icon.
-
In the form, choose your iOS App ID from the Bundle ID combobox.
-
Complete all other fields to meet your requirements.
-
Select Create
-
Upload the app for submission to Apple
using Transporter.
-
From Genero Studio, select .
This opens the Transporter application.
-
Select your iOS App Store Package (.ipa) created in step 6.
The transporter will validate your application. Issues can be viewed at the end of the
validation process.
At this stage, the app has been submitted to App Store Connect for preview by Apple. For more information on how the app moves through the Apple validation process, please refer to the
Apple Developer
Program.