iOS Thursday October 21, 2021

How to submit an app to the apple store?


Apple store is a platform for iOS distribution. This platform was created by Apple and is the world’s second-largest app store (after Google Play).

The apple store guarantees that each app meets the highest standards and adds something unique to it to provide the greatest experience for the end-users.

Now, how to submit an iOS app to the apple store?

In this post, we will discuss the publishing guide to submit an iOS application with step by step procedure.

Table of contents  

Prepare your app for submission before submitting
Make sure your app meets technical requirements
Make sure your app follows the store guidelines properly
Finally, test your application and fix bugs
Steps to publish an app to the apple store
■      Step 1: Sign up for the apple developer program
■      Step 2: Create a new app in the App Store Connect
■      Step 3: Create a product page
■      iOS APP
■      GENERAL
■      Step 4: Submit your app for review
■      Summary

Before we start, let’s understand the prerequisites to be done before publishing the app on the store.

Prepare your app for submission before submitting.

This is the step to be kept in consideration before making your app live in the Apple store. Your app must go through an app certification process before submitting. This requires testing the application and making sure that it complies with app store guidelines and the necessary technical requirements for publication in the App Store.

Make sure your app meets technical requirements

It is important to take care of technical prerequisites before submitting. This includes:

(1) Setting a developer account

To apply to the Apple store, you must first join the App developer Program. The account costs $99 per year. Apart from the availability to publish the application, you will have access to a variety of perks, such as beta versions of Apple software or testing tools such as Testflight.

(2) App build

An app build is required before submitting your app for evaluation. This app build has to be submitted to the App Store Connect. It must be associated with your developer account.

Make sure your app follows the store guidelines properly

Before publishing, you must ensure that it complies with the App Store rules. As a result, we urge that you read the app guidelines and the paper carefully because the reviewer will use them to evaluate your app.

Finally, test your application and fix bugs

Aside from adhering to the standards, you should ensure that your application is free of bugs and crashes.

Make an effective effort to test your app. Don’t just perform it under regular settings. Try it with various factors such as low internet connection, outdated devices, low storage, and many more.

Once you find bugs in your application, fix them immediately before publishing.

Now, let’s dive into the steps of publishing your app to the store.

Steps to publish an app to the apple store

Step 1: Sign up for the apple developer program

You must be registered in the Apple Developer Program to submit apps to the App Store. It costs $99 a year and gives you access to a variety of benefits, including:

Access to the App Stores on all Apple platforms to submit apps.

TestFlight App analytics and enhanced app features are examples of testing technologies.

Beta versions of Apple software are available.

Remember that if you do not renew your membership for the next year, your apps will be removed from the App Store.

Step 2: Create a new app in the App Store Connect

The procedure begins in App Store Connect, where you may access My Apps and hit the + icon to add a new app.

When you create a new app, you will be prompted to enter the following basic information:

  • Name of the application: Maximum of 30 characters for the name. This is the primary app name that users will see on the App Store
  • Platforms – indicate which Apple platforms your application supports here.
  • Bundle ID – this is where you may choose from the app IDs registered in your Developer Account (this value is unique for every app on the App Store).
  • Primary Language — the primary language in which the app’s information is presented. In the absence of translations for a particular language, the primary language will be used.
  • User access Choose whether your app should be available to all members of your App Store Connect organization or particular groups or individuals.

After completing all required fields and selecting the ‘Create’ button, you will be sent to the Product Page.

Step 3: Create a product page

You give extensive information about the app on the Product Page. Hence, users of the App Store will be able to see this information.

The Product Page contains three tabs: iOS App, General, and In-App Purchases.

We will discuss each in detail.

  • Version information

In this section, you may provide information about the app’s current version, whether it’s the initial version or an update.

This includes:

  • App screenshots – you may upload up to ten screenshots of your app.
  • App previews – a brief video that highlights the main features of the app. It can last up to 30 seconds and contain up to three app previews. The app preview may be translated into several languages.
  • Description – A description is a location where you may add extensive information about the app’s functionality.
  • Keywords – Enter some keywords here to help your app be found in the App Store.
  • Support URL – the URL where users may get assistance. This is a mandatory field. If you have a website, you should include a link to it here. The same is true for any additional URLs requested by Apple.
  • Marketing URL – The URL where consumers may obtain marketing information about the app

❖      App Clip, iMessage App, Apple Watch

Following that, you’ll be prompted to complete sections on App Clip, iMessage App, and Apple Watch. This is only required if your app supports these functionalities.

For apps that allow users to view a tiny part of the app without having to install it, the App Clip area is for you. As a new and exciting function, it is a welcome addition to the Apple ecosystem. A subtitle, an action label, and a header picture are required in this area.

Apps that use the Messaging framework must also be uploaded under the area for the iMessage App, which needs up to 10 screenshots.

You may upload up to 10 screenshots of the Apple Watch app in this area. There is a possibility that the screenshots might be localized to a certain language. Using the submitted app build, the App Store Icon is automatically downloaded from the App Store.

  • App build

This part can have three states at the same time.

In the first case, no app build is uploaded. Simply click the “Upload” button. A button will appear if you’ve already uploaded a build.

When you tap on it, a dialogue box will appear with a list of available app versions.

Your app’s encryption may be asked for in a second dialogue box after you’ve selected the build. If your app’s operation requires a certain response, select it.

You’ll get selected build details when you’ve picked an app build.

  • App general information

This includes:

  • App versions: Version is the app’s version number. This value should be greater than the preceding one (only during app update). Versioning should adhere to software versioning standards.
  • Age rating: As part of Apple’s Age Rating form, users are asked how often certain content appears in the app. There will be a lot of questions concerning adult content, such as violence, nudity, etc. Apple will assign a certain age group to the app based on the answers you give.
  • Copyright: Name of the company or person that owns your app’s rights.
  • Routing App Coverage File: In this file, you may define which regions your application supports. A.geojson file should be used.


❖     App Review Information

An actual Apple employee tests every new software or new update of an old app. Enter test credentials in this field to grant the tester access to the app. In case Apple has a query, you may also add your contact information.

If your app connects with a Bluetooth device but you can’t transmit the item to Apple, you may also provide remarks for the reviewer and an attachment.

  • App Release Options

After the certification process, you may determine how your application will be released.

  • Manually: To release it manually, you’ll need to go into App Store Connect and choose “release.”
  • Immediately: As soon as it passes certification, it will be released.
  • On a date: Published at a certain time (if it has passed certification).


  • App information

This includes the general information of your application. You may add a subtitle and pick a category for your app on the second page, which is where you fill-up the app’s details.

There’s one more piece of information that’s necessary – regarding content rights. Using content from a third-party source requires that you have the required rights to use it.

  • Pricing and Availability

On this page, you can decide how much your app will cost. How much a user has to spend to download your app is determined by the pricing.

On the other hand, in the availability section, you may choose which countries and regions the application will be available.

  • App privacy

This is where you must add the URL to your app’s Privacy Policy page. In addition, you may include the URL of a page where users can change the data that the app gathers in the Privacy Options section.


A location where you may describe all of them if your app will enable users to buy virtual items such as points or access to features or other material.

In-App Purchases come in four flavors:

  • Consumable
  • Non-Consumable
  • The subscription that automatically renews
  • Non-Renewal Subscription
Step 4: Submit your app for review  

The “Submit for Review” option will appear once all the information has been completed.

It is now necessary to wait for the app to be approved by an Apple expert. For further information, see General / Version history.

Each app has a distinct approach. Hence, the evaluation procedure might last from a few days to a couple of weeks.

Your app may be rejected because of a variety of factors. It will be sent to you through Email. Information regarding the rejection will be displayed in the App Store Connect, with an option to check out further details by clicking on “Resolution Center”.

Your app’s status will be ‘Ready for Sale’ after it has been approved unless you choose manual release. As soon as the app is launched, it will be available on the App Store.


So, this is how the publishing process goes on in the Apple Store. The process of publishing may seem complicated, but we hope that this post has shown you that it isn’t as difficult as it appears.

If you need any kind of assistance with the publishing process, please feel free to contact us.

At Ailoitte, we strive to deliver the best-in-class solutions to our clients.

Let's talk about your app

Hi, I am Sunil. Do you have any questions?
Feel free to get in touch