How To Submit Your New App On The Apple App Store [Complete Guide]
How To

How To Submit Your New App On The Apple App Store

App store currently has over 2.2 million apps.

https://dk2dyle8k4h9a.cloudfront.net/How To Submit Your New App On The Apple App Store

Top Companies

01.
InMobi
Singapore
02.
Dot Com Infoway
New York, USA
03.
M&C Saatchi Mobile
New York City, USA
04.
Techmagnate
New Delhi, India
05.
Fetch
London, UK
View full report
Updated On
September 06, 2018 07:36 PM
7 min read

Latest Articles

The proudest moment for any developer is when he gets his first app registered on an app store. And if it's about the Apple App Store, the feeling of achievement increases multifold. So, why there is so much confusion in submitting an app on the Apple App Store.

There are still many people out there who have no clue about the submission process of an app. The coding of the app may sound alien to some, but getting an app registered on the App Store is way too uncomplicated.

To your rescue, I have come up with an article which will guide you in submitting the app on the App Store. The article covers everything from enrolling in the Apple Developer Program to getting familiar with the Apple’s App Review and Human Interface Guidelines. You just need to follow this step by step guide to see your app on the Apple App Store.

Distribute the app

Without wasting much time, let’s get started.

How to Submit An App to the App Store

To start with developing an app for the App Store, I must inform you of the software and hardware requirements. Firstly, you need to have a Mac computer, with macOS installed on which you will develop your app. Once you are done with the development process, you will need an iOS device to run and test the app.

You will also have to go through a couple of App Store approval before making the final cut.

Step 1: Get Registered

Apple doesn’t charge you for becoming a developer, but for submitting an app to the App Store, you need to shell out $99 as a one time deposit for the paid program. For registering yourself for the developer’s program, you need to have an account for the same.

Go to the Apple Developer Site and register yourself with the Apple ID. If you already have one, you can use the same ID and if you want to continue with a new one, create a unique Apple ID. However, it’s always advisable to have different Apple IDs for personal and professional use.

Register the app

Once you get registered, you will gain access to Apple app libraries and tools.

Step 2: Join The Developer Program

As I said earlier, for submitting the app on the App Store, you will need to join the Developer Program. So, enroll yourself in to and get going. Earlier, Apple used to offer three programs under Developer Program titled iOS, OS X, and Safari. But now with some refinements, there is only a single program that covers all the three platforms. 

You can enroll in the program as an Individual or as a Company. It’s understandable that if you go for individual enrolment, you will be required to fill only a handful of information fields, but for a company, Apple will ask you more to answer.

Join the developer program

Whatever information you will add to your account, Apple will verify that. So, try to put accurate data for your own good. I hope you know that if you get into any company’s blacklist, how severe it becomes to get out of that and especially when it’s Apple. 

Step 3: Download Xcode

The confirmation from the Apple’s side can take some time. In the meanwhile, you can download Xcode, an integrated development environment for macOS. The Xcode will help you with tutorials or developing software for macOS, iOS, watchOS, and tvOS.

Not to forget, the app development program is incomplete with Xcode, Apple’s development software. The software can be downloaded from the iTunes official website “itunes.apple.com.”

Download the Xcode

Then move to Developer Centre, where you will find the documentation, videos, downloadable code, programming guides, developer forum, and support center. It all will come handy to you in developing the app.

Step 4: iTunes Connect

It is the portal where you will submit your app to get on the App Store. In iTunes Connect, you will be required to register your app with all its description, screenshots, and price. You will also have to provide all the information relating the in-app purchases and set your financial data.

iTune connect

Step 5: Certificates, IDs, and Profiles

To deploy your app on the Apple App Store, you have to use the Certificates, IDs, and Profiles. At first, you have to generate two certificates; one for your distribution profiles and another one for development profiles.

The development profiles require you to upload a Certificate Signing Request (or CSR) from your Mac. For that, you have to access the Keychain Access app, and you would be able to generate the CSR.

 deploy your app on the Apple App Store

If done, move on to create a certificate for your production or distribution profiles by selecting Add Another, and follow the same process that you did for uploading the CSR.

Step 6: Register Your Devices

To run your apps on the devices, you will be requiring UDID or Unique Device Identifier. Simply plug your device to your Mac and select the device. The serial number of your device will be assigned as the UDID of your device.

After following the instructions, your device will appear in your list of devices. Later on, you can add more devices if you want.

Register Your Devices

Step 7: Get Your App IDs

Every app registered on the App Store comes with a unique App ID, and you would also be required to get one. In the 10-character App ID, the prefix is generated by Apple, and the suffix you can create.

Furthermore, you can have two different types of App ID; one as Explicit App ID, and another one as Wildcard App ID. Technically, the Explicit App ID should be employed for defining app services and the Wildcard App IDs for using the same App ID for multiple apps.

 Get Your App IDs

Step 8: Merge Certificate, App ID, and Device

Now comes the aspect of Provisioning Profiles, which will club your certificates, App ID, and registered device. While submitting your apps to the App Store, you will need to use Distribution provisioning profiles to bring everything together.

The Distribution provisioning profiles will come handy to you when you become ready to submit the app for approval.

Run the App on Your Device

You need to run the app on a physical device before submitting it for approval in the App Store. Connect the device to your Mac and select it from the menu option. You need to wait while your app runs.

Submitting App

  • You need to submit the app after agreeing to Apple’s terms
  • Add your contact information
  • Provide your bank details which you want to connect with the app
  • Make sure to add all the information app including its name, app’s description, app’s icon, and screenshots for all supported devices.
  • With all these information, add your app in the My Apps in iTunes Connect and complete a general form requiring details like language, Bundle ID, SKU, etc.
  • After that, set the price of your app.
  • Submit your app for the App Store with the Xcode.

After everything is done, you will have to wait for Apple approval, and if you are among the lucky ones, you will get a mail from the Apple’s support team about their consent on your app. Enjoy your first app on the App Store.

Note: All apps submitted to the App Store are reviewed based on a set of technical, content, and design criteria. Before submitting your app for review, make sure to review the updated App Review Guidelines.

You may also like:

Vikram Khajuria
Written By
Vikram Khajuria

A typical boy and tech enthusiast, Vikram is totally fascinated by the journey of his day from miseries to joys. Covering the journalism field, he writes at MobileAppDaily and keeps surfing the trends to understand tech and inventions better. Don’t forget his driving skills, he is a professional car rallyist. Life has just got better, breath it!!

How To

How To Download Videos From YouTube, Vimeo And More?

Neha Baluni 4 min read  

Streaming videos online is a trend these days and people keep on watching different types of videos on their phone or computer. There are dozens of online video-streaming services, including YouTube, Vimeo, SoundCloud and so forth that offer you an opportunity to watch tons of videos for free. 

How To

How to Fix Common iPhone Errors

Neha Baluni 4 min read  

We often think of our iPhones as perfect little devices that are always there for us. But this gadget that feels like a part of your soul is still a machine, which like all machines, experiences problems every now and then. Your iPhone may occasionally act up or refuse to follow commands. What can a

How To

How To Use Gmail Without Internet?

Vikram Khajuria 4 min read  

Gmail is one of the services that is widely used by people all around the world. Gmail currently has the user base of over 1.4 billion people and is available in 72 languages. This clearly highlights the popularity of Gmail. To keep up the spirit of its service, Google popped up many features relate

How To

How Is Big Data Transforming The Education Sector?

Vikram Khajuria 4 min read  

With so many other innovations and technical advancements, Big Data has rightly found its place in the marketplace. Big data has impacted many sectors like manufacturing, healthcare, media, Internet of Things (IoT), and more. Today I will be focusing upon the influence of Big Data on the education s