Hi community,

When submitting an app to the apple app store, there are a couple of things to have in consideration... So we've putted together a small checklist of what you're required to do/create to submit an application!

  • Apple Store Account;

  • Name - The localized name of your app as it appears on the store. The app name must be at least two characters and no more than 75 chars.

  • Description - A description of your app, detailing features and functionality. (Limit 4000 chars).

Write a clear, concise, and informative app description. The first few lines are the most important area you have to describe your app. It’s your chance to make a great impression on a customer who was interested enough to look for more information. Focus on the functionality and design of your app from a user viewpoint. Describe what makes your app special and describe what features separate your app from others.

To provide the best possible description:

  • Include a brief opening paragraph or two and a short bulleted list of main features.

  • Localize for markets where appropriate.

  • Include user reviews, accolades, or testimonials only at the end, if at all.

  • Use line breaks and bullets to enhance legibility. Don’t add extra white space between text or lengthen your description unnecessarily.

  • Be aware of how the app description displays in the App Store on each device type, to make sure the most important sentences in your description are readily visible.

  • Don’t reference specific prices in your app description. Referencing a local currency can mislead customers in other App Store territories and cause confusion.

  • Keywords - One or more localized keywords that describe your app. Separate search terms with commas. At least one keyword of greater than two characters is required. You can provide up to 100 characters (max.) of content. Your app is searchable by app name and company name, so you do not need to duplicate these values in the keyword list. Names of other apps or companies are not allowed.

  • Screenshots - One screenshot per localization is required and up to 4 more are optional.

Required Resolutions:

  • 3.5-Inch Retina / iPhone4 - 640 x 920

  • 4-Inch Retina / iPhone5 - 640 x 1096

  • iPad Screenshots (required if app runs on iPad)

Optional Resolutions:

  • 4.7-inch Retina / iPhone6 - 750 x 1334

  • 5.5-inch Retina / iPhone6 Plus - 1242 x 2208  

Get more info here.

  • Support URL - A URL with support information for your app. This URL will be visible on the App Store.

  • Category - Choose the category here.

  • Contact Information - The person in your organization who should be contacted if the App Review team has any questions or needs additional information.

Demo Account - The user name and password for a full-access account for your app. This account is used during the review process and must not expire during the submission. Include details for additional accounts in the Notes field.

Consider visiting the Apple iTunes Connect Developer Guide!
Hope this helps you out! :)


P.S. - Kudos to Vitor Oliveira and João Gonçalves for the help in creating this!

Thanks for gathering all this information. We need to have this placed somewhere else so it doesn't get lost in the forums : ) 

I've already submitted apps to the app store that were developed on other systems. What I'm most interested in knowing are the steps required to prepare an app developed with OutSystems for submission to the app stores. Can you expand on your checklist to include these steps?

I understand this is an old thread, but still relevant.  You glossed over the screenshot portion of the checklist, but I've found that for iOS, finding the correctly resolution of screenshots is difficult at best when you don't have the appropriate device for it.  If I want to deploy to the iOS app store for an iPad, I need an iPad Pro to take a screenshot, because Apple requires it to be 2048 x 2732 pixels for portrait and 2732 x 2048 pixels for landscape:


I know that Chrome allows for device simulation, but my screen is not large enough, and Chrome hides the scrollbars when I simulate the iPad Pro, so I can't take a screenshot.  There has to be an easier way, doesn't there?