Product College starts on September 5. Submit your application today. Apply now.

App Icons and Launch Images

App Icons and Launch Images

August 1, 2014

Project: Submitting your iOS App to the App Store

Useful links and resources for icons and app store screenshots

Every App for iOS needs Launch Images and App Icons in a variety of sizes - to support the different iOS devices available.

App Icons and Launch Images for your App need to be set up in Xcode. This can be done easiest by using an Asset Catalog. Select the Use Asset Catalog. When Xcode asks if


In the Popup make sure to hit the checkbox and migrate Launch Images as well:


Now you will see two arrows appear that allow you to open the Asset Catalog by clicking on them:


Click the arrow next to the App Icon entry and it will open your current App Icon Set inside of the Asset Catalog:


Apple provides a nice guide that lists App Icon and Launch Image sizes and requirements. You should fill all the empty slots in your asset catalog before submitting your app. You can add images by dragging them to the appropriate slot.

Code Signing

Every iOS app gets signed digitally so that the App Store and the User can ensure that the apps being installed are actually provided by the claimed developer.

Earlier we have created a provisioning profile and a certificate for the purpose of signing our app for the App Store. Now you need to select the Provisioning Profile you created for the App Store within Xcode.

You do that by selecting your App target and opening the build setting. Here you choose the provisioning profile that you have created earlier: image

Archive and Upload

Now it's time to build your App and upload it to the App Store. In Xcode (Note that iOS Device needs to be selected instead of the Simulator for the Archive option to be available):


After the App was archived sucessfully, Organizer should show up and show you the binary you just built (if the window does not open automatically you can open it from Window -> Organizer).

Hit the Submit... Button to upload your Binary:


Now you will have to log in with your Apple Developer account. After you logged in successfully you will see a second screen that summarizes your submission; select Submit again:


After validating your App, which could take a few moments, Xcode will upload it to iTunes Connect. Once the upload is complete you will get a confirmation message.


If you have feedback on this tutorial or find any mistakes, please open issues on the GitHub Repository.

Summer academy

An iOS Development Summer Course

Design, code and launch your own app. Locations across the USA and Asia

Find your location

Product College

A computer science college

Graduate into a successful career as a founder or software engineer.

Learn more