Back to the RevenueCat homepage

Chapter 9: Complete your App Store Connect setup

You’ve uploaded your app and configured your subscription products. The final setup step is to complete the information Apple needs before you can submit everything for review.

App Store Connect contains plenty of optional settings. You don’t need to configure every feature before your first launch.

Focus on the sections below, and use any warnings in App Store Connect as a checklist for anything you’ve missed.

1. Complete the App Version Page

In App Store Connect, select your app, then open the iOS version showing Prepare for Submission in the left-hand navigation.

This page contains most of the information users will eventually see on your App Store product page.

Add your screenshots

Screenshots are one of the first things people see on your App Store page. Use them to quickly explain what your app does and why someone should care.

Apple requires at least one screenshot and lets you upload up to 10 for each supported device size and localization. If your interface is the same across device sizes, Apple can scale down screenshots from the highest-resolution supported size.

For a first launch, three to five strong screenshots are usually enough.

A useful order is:

  1. The app’s main outcome or value
  2. The core action users take
  3. An important secondary feature
  4. The result or progress users receive
  5. Another compelling feature, if needed

Lead with what the app helps people achieve. Don’t make your first screenshot a login screen, settings page, or paywall.

You can ask Replit Agent to help you prepare screenshots, use a third-party screenshot tool (e.g. AppScreens), or create them yourself.

If App Store Connect asks for iPad screenshots

If your build supports iPad, Apple will expect screenshots that accurately represent the app running on an iPad.

You have two options:

  • Keep iPad support and upload screenshots showing the app working correctly on an iPad
  • If you don’t intend to support iPad, ask Replit Agent to make the app iPhone-only, then create and upload a new build

Don’t stretch an iPhone screenshot to fit the iPad dimensions. Your screenshots should accurately represent the experience users will receive.

Add your App Store copy and information

Now complete the text fields for the app version.

Field

What it is

Limit

What to do

Promotional Text

Short copy displayed above the description

170 characters

Summarize the app’s most compelling current benefit or feature

Description

The main description of your app

4,000 characters

Explain who the app is for, what it helps them do, and its most important features

Keywords

Search terms that help Apple understand relevant searches

100 bytes

Add relevant terms separated by commas

Support URL

A page where users can get support

Required

Link to a public page that includes a way for users to contact you

Marketing URL

A website where people can learn more about the app

Optional

Add if you have one

Version

The App Store version number for this release

Make sure it matches the version you intend to submit (e.g., 1.0)

Copyright

The person or company that owns the app

Add the year, followed by the owner’s name

Apple requires the description, keywords, screenshots, Support URL, version information, and copyright information for an App Store version. Promotional text is optional and can be updated without submitting a new app version

For keywords, Apple provides up to 100 bytes, rather than a strict 100-character limit. You also don’t need to repeat your app name or company name in the keyword field. Choose terms that accurately describe your app and match the kinds of searches you want to appear for. Don’t use competitors’ names or unrelated popular terms to try to increase visibility.

Your Support URL must lead to genuine contact information so users have a way to reach you about problems, feedback, or feature requests. A simple public support page is fine as long as it provides the required information

You can use an AI assistant to help draft the App Store copy. For example:

Write an App Store description for [app name]. The app is for [audience] and helps them [main outcome]. Its main features are [features]. Write clearly and specifically, without making claims that aren’t supported by this information.

Then edit the result yourself. The goal isn’t to fill all 4,000 characters - it’s to explain the product clearly enough that someone can understand why they might want it.

Select your Build

Scroll to Build and select the latest build you uploaded through Replit and tested using TestFlight.

Check that the version and build numbers match the version you intend to submit.

If your build doesn’t appear here, open the TestFlight tab and check that Apple has finished processing it.

Complete the App Review information

Provide the contact information Apple should use if the App Review team needs to reach you.

If your app requires users to sign in, provide a demo account that Apple can use during review. The account needs to remain active for the review process. Use the Notes field to explain anything the reviewer needs to know to find or test important functionality.

For example, if the subscription paywall only appears after a particular action, tell the reviewer exactly how to reach it.

Choose a release option

Choose what should happen after Apple approves the app:

  • Manual: You decide when to release the approved version
  • Automatic: Apple releases it after approval
  • Automatic, no earlier than: Apple releases it automatically on or after the date you choose

Apple supports all three release options in App Store Connect.

For a first launch, manual release is useful if you want one final opportunity to check everything before the app becomes public. Automatic release is simpler if you want to launch as soon as Apple approves it.

2. Complete the app information page

Now open App Information under General.

This page contains information that applies to the app itself rather than only this particular version.

Name

Your app name can be up to 30 characters. You can edit it before submitting the app; after launch, name changes are made as part of an editable new app version

Subtitle

Add a short description that appears beneath the app’s name on its App Store product page.

The subtitle can be up to 30 characters.

Use it to communicate something useful about the app rather than repeating the app name.

For our meal-planning example, something like:

Plan meals. Shop smarter.

is more useful than:

The best meal planner

Category

Choose the primary category that most accurately describes your app.

Don’t choose a category simply because you think it will be easier to rank there. Pick the category that best represents what the app actually does.

A note on App Store Optimization (ASO)

At this point, it’s worth spending a little time on App Store optimization (ASO)

Your app name, subtitle, keywords, category, and screenshots aren’t just fields to complete before submission. Together, they affect how people discover your app and whether they decide to download it.

You don’t need an advanced ASO strategy for your first launch, but it’s worth spending some time on the basics before choosing your final name, subtitle, and keywords. Think about what someone might search for when looking for an app like yours, how clearly your listing communicates the problem you solve, and how your app can stand out from similar products.

RevenueCat has an introduction to ASO guide and for more up-to-date, in-depth guidance, take a look at Apple’s guidance on App Store discoverability and a specialist ASO resource such as AppTweak’s ASO guide.

Age rating

Complete Apple’s age-rating questionnaire accurately.

Apple calculates the app’s age rating based on its features and content. Don’t assume your app will receive a particular rating before completing the questionnaire.

Answer based on what the app actually contains, including things such as user-generated content, messaging, mature content, violence, health-related information, or other features covered by Apple’s questionnaire.

Content Rights

Apple will ask whether your app contains, displays, or accesses third-party content.

If it does, you need to have the necessary rights or permission to use that content in every App Store country or region where you make the app available.

This can include things such as:

  • Articles
  • Images
  • Videos
  • Music
  • Recipes or other written material
  • Third-party datasets

Don’t assume that content being available online means you have permission to include it in your app.

3. Complete the App Privacy Page

Next, open App Privacy.

Privacy Policy URL

Add the URL for the Privacy Policy you prepared earlier in the guide.

Declare your data collection

Apple will ask what data your app and its third-party partners collect and how that data is used.

Your answers need to account for data collected through SDKs and services integrated into your app - not only data you intentionally store yourself. Apple uses these answers to create the privacy information displayed on the App Store.

You can ask Replit Agent to help audit the project:

Audit this app’s code, SDKs, and third-party integrations to help me complete Apple’s App Privacy questionnaire. List each type of data that may be collected, which service collects it, whether it is linked to the user, and what it is used for. Don’t guess where the code doesn’t provide enough evidence.

Use that as a starting point, then verify the result yourself against the documentation for every service your app uses.

Don’t submit AI-generated privacy answers without checking them. You’re responsible for making sure the declarations accurately describe your app.

4. Complete pricing and availability

Open Pricing and Availability.

This section controls the price and availability of the app itself. It is separate from the prices you configured for subscriptions and in-app purchases.

For a typical subscription app, you’ll usually:

  • Set the app’s download price to Free
  • Choose the countries and regions where you want the app to be available
  • Confirm the distribution method is appropriate for a public App Store launch

Apple lets you control both the app’s price and the storefronts where it is available.

If you want a worldwide launch, select the countries and regions you actually want to support.

5. Optional: Nominate your app for App Store featuring

App Store Connect also lets you nominate a new launch or significant update for consideration by Apple’s editorial team.

This is optional and doesn’t guarantee featuring. Apple’s editorial team reviews nominations and decides which apps are a fit.

If your launch has a strong story, interesting technology, distinctive design, or a timely reason for Apple to pay attention, it’s worth considering.

Open Nominations under Featuring and create a nomination explaining what makes the launch noteworthy.

You can ask an AI assistant to help you create a first draft:

Help me draft an App Store featuring nomination for [app name]. It helps [audience] achieve [outcome]. The most distinctive parts of the app are [features/story]. Keep the copy specific and factual, and don’t invent achievements or claims.

Then rewrite it around what genuinely makes your app interesting.

Once these sections are complete and App Store Connect is no longer showing missing required information, you’re nearly ready to submit the app for review.