If you have an amazing app & decide to publish it on the app store but don’t know How To Do It? Then this blog is for you!! Below is a list of guides, each describing how to complete one of the steps required to Publish an App to the App Store.

  1. Compile the App Store information
  2. Create a volume identifier
  3. Create a certificate signing request
  4. Create a production App Store 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. Just Relax

STEP 1: Compile the application information

Firstly, you need to gather all the information you need to submit before starting the process.

  • The name of the application as seen by users.
  • Description of your application, detailed description of features and functionality.
  • Separate keywords with a comma.
  • The URL with support information for your application.
  • The URL containing your application’s privacy policy.
  • An icon will be used in App Store &must be in JPG or PNG format, with a resolution of 72 DPI and in the RGB color space.
  • Generate your assessment based on the questionnaire.
  • only appears in Korean App Store, Optional.

STEP 2: Create a volume identifier

The package identifier is the name of your app as seen by the App Store and iOS devices:

  1. Go to Apple’s developer portal in your browser
  2. Log in
  3. Click Identifiers
  4. Click  “+” in the upper right corner of the screen
  5. Name the app ID the same as your app shows
  6. Make sure the package ID follows the standard naming convention: com. your company name. your app name
  7. Check all the application services that the application needs, and click Continue
  8. Verify that the services are correct and click Submit

STEP 3: Create a certificate signing request

This is used to link your computer to your Apple developer account:

  1. Open the program called KeyChain Access.
  2. In the upper left menu, click on Certificate Assistant
  3. Click on Request a certificate from a certificate authority.

User Email: Enter your valid email address

Common Name: We recommend using the application name

CA email is not required

  1. Check Saved to disk and click Continue
  2. Save certificate signing request for later

STEP 4: Create a production App Store certificate

  1. Go to Apple’s developer portal in your browser
  2. Click on Certificates
  3. Click the “+” in the upper right corner of the screen
  4. Click on App Store Production

It is currently called “App Store and Ad Hoc” in production

  1. Click Continue
  2. Upload the previously created certificate signing request
  3. Download the certificate
  4. Double-click to install the certificate on your computer
  5. Keep this file in a safe place

STEP 5: Create a production provisioning profile

Provisioning Profiles are shipped with iOS applications so that user devices can install them:

  1. Go to Apple’s developer portal in your browser
  2. Log in
  3. Click the Provisioning Profiles
  4. Click the “+” in the upper right corner of the screen
  5. Click on App Store Distribution and click Continue
  6. Select the previously created Volume ID and click Continue
  7. Select the certificate created earlier and click Continue
  8. Make sure the profile name follows the standard naming convention: Application Name App Store Distribution
  9. Click Generate
  10. Download it
  11. Double-click to install the provisioning profile to your computer
  12. Keep this file in a safe place

STEP 6: Create an App Store listing

Reserve a slot in the App Store for your app to be seen by users:

  1. Start in your browser, go to iTunes Connect
  2. Log in
  3. Click on My Apps
  4. Click the “+” on the top left of the screen
  5. Click on “New iOS App”
  6. Package ID: select the one that was created on the Developer Portal
  7. For convenience, set the SKU to match the Bundle ID created earlier
  8. Click Create the first version list

STEP 7: Create a release build

Package the actual binary that users will upload to the store:

  1. Start Xcode
  2. Open a project or workspace
  3. Update the version and build numbers
  4. Open Build Settings
  5. Make sure All Settings is selected
  6. Go to Code Signing
  7. Useprovisioning profile created earlier
  8. Use the previously created code signing identity
  9. In the top menu, select Generic iOS Device as the build target if no real device is connected
  10. Menu, Project, Archive
  11. Click Distribute
  12. Sign in to your Apple developer account
  13. Submit in-app store
  14. Wait for confirmation

STEP 8: Fill in the version information

Users decide whether to install your app or not based on your store listing:

  1. Enter all the information gathered in step 1
  2. Select the build you want to bind to the release (Note: This will usually appear 10-15 minutes after being pushed from Xcode)
  3. Fill in the price information
  4. Click Save
  5. Adjust all errors according to displayed messages and save changes

STEP 9: Submit version for review

Every app submitted to the store must be reviewed by the Apple team before release:

  1. Select the release type

Manual release – a Release button will appear when the application is accepted

Automatic Release – Once the application is accepted, it will be released

  1. Wait for approval

This process usually takes 2-3 weeks for reshipment

  1. If your application has not been approved, please read the notes in the Solution Center and make the necessary changes to the application or version information and then resubmit.

STEP 10: Relax

Enjoy the last, most satisfying step.

  1. If you selected Manual Release, click Release App when you’re ready
  2. Wait for the green status of the “Ready for Sale” version (may take 1 hour to 1 day after release)
  3. Search for your app in the App Store
  4. Celebrate!

For Publishing your App to the App Store, You will only need to repeat steps 7 to 10 when submitting a new version of the application.

Read Also – Business Intelligence in mobile application development



Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *