Submit To the App Store

Apple Developer Program

It costs $99/year but it will give you access to a bunch of different benefits including:

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

  • Ability to create Safari extensions and list them in the extensions gallery

  • Access to Beta versions of Apple software

  • Testing tools like TestFlight

  • App analytics and advanced app capabilities

If you’re planning to build apps for the App Store, then it’s worthwhile to sign up!

Keep in mind that your apps will be removed from the App Store if you don’t renew your membership next year.

App Store Connect

App Store Connect is one of the websites that you’ll get access to after you sign up. It’s your portal to manage all things to do with the App Store.

Before you’re ready to submit your app, let’s double check a few things…

Alright! Now you’re ready to create your App Store listing.

App Name and Category

Fill in the information about your app and use the “?” button if you are not sure what Apple wants. The website is pretty straight forward too.

At this point, you have to fill in all the informations about your app. The name, description, the category (to be placed in the App Store), the minimum age of the audience and a privacy policy and support URL.

App Privacy Policy

You’re also going to have to put it on a public URL. If you have your own website, put it on there. If you’re not sure how to put it on a URL, you can use a Facebook page or a website builder.

App Pricing

App Release Options

  • Manually: you’ll have to go in to App Store Connect and release it

  • Immediately: it’ll be released as soon as it passes certification

  • On a date: it’ll be published on a specific date (if it has passed certification)

Upload your app to App Store connect using Xcode

First, your app needs to run properly and be clean of errors (the red warnings).

Second, you should have your Signing and Team information set up in Xcode.

Publishing:

Publishing an app with Xcode 11 is really simple. Where it used to take multiple steps, certificates, profiles, etc. now Xcode is smart enough to enable or create all of those by itself.

Once this is done, the Archive window will open and this is where you can manage all the archives generated by Xcode.

Every time you select Archive in the menu, Xcode will bundle a new archive for App Store Connect.

Once you have selected iOS App Store, it will go over a couple of checks and validations to make sure you are not uploading a broken app.

Last updated