How to Set Up App Store Connect for Your First App

DavidDavid August 15, 2026 10 min read
App Store Launch Club - a desk with a laptop and phone, illustrating setting up App Store Connect for a first app submission

The Short Answer

Set up App Store Connect in this order: enrol in the Apple Developer Program, register your bundle identifier, create the app record, fill in the app information and pricing, complete the privacy questionnaire, upload your build, then add screenshots and metadata. Doing it in that order matters because several steps are blocked until an earlier one exists, and two of the early decisions cannot be undone later.

Before You Create Anything

Two decisions carry forward permanently, and both are made in the first five minutes by people who did not know they mattered.

The bundle identifier is the permanent internal identity of your app. Reverse domain format, lowercase, no placeholder words you will regret. If you register com.mycompany.testapp1 you will be looking at that string for the life of the product, because it cannot be renamed and cannot be reused even after deletion.

The app name is claimed on the App Store when you create the record, and it can only be changed while the app has never been released. Once your app is live, changing the name is a submission of its own. Decide it first, and check it is not already taken before you build anything around it.

  • Bundle ID in reverse domain form, using a domain or company name you will still be using in two years.
  • No words like test, demo, v2, or new in the bundle ID.
  • App name checked for availability on the store before you commit to branding.
  • Primary language chosen deliberately, because it sets the default for all your metadata.

The Order That Avoids Rework

Setup sequence and why each step comes when it does

StepWhy this position
Enrol in the Apple Developer ProgramNothing else exists until this is approved, and approval is not instant
Register the bundle identifierThe app record cannot be created without one
Create the app record in App Store ConnectEverything else attaches to this record
Fill app information, category, and pricingCheap to do early and it unblocks other sections
Complete the privacy questionnaireIt requires knowing every SDK, so start the audit early
Upload the first buildProcessing takes time, and you want a build in place before the final push
Add screenshots, description, and keywordsThe most time-consuming part and the most common last-minute blocker

The developer program enrolment being first is not a formality. Approval involves verification that can take days, particularly for a company account rather than an individual one, and everything downstream is blocked until it completes.

The Privacy Questionnaire Catches Everyone

This is the section that surprises first-time developers most, because it asks what data your app collects and that includes data collected by anything you added to it. Analytics, crash reporting, advertising, authentication, any third-party service.

You cannot answer it accurately without listing every SDK in your project and checking what each one collects. Guessing here is genuinely risky, because an inaccurate privacy declaration is a compliance problem rather than a rejection you can quietly fix.

  1. List every third-party package and service in your project.
  2. Find the published privacy documentation for each one.
  3. Note what each collects and whether it is linked to the user's identity.
  4. Answer the questionnaire from that list rather than from memory.
  5. Keep the list, because you redo this whenever you add a dependency.

Screenshots Are a Hard Requirement

Screenshots are not optional and they must match exact pixel dimensions for the required device sizes. A submission cannot proceed without them, and this is where a launch most often slips by a day because nobody treated it as real work.

Beyond the technical requirement, these are the primary thing that decides whether someone downloads your app. The first two are visible without scrolling, so they should show the single most useful thing your app does, not a login screen or an empty state.

  • Generate them from the simulator at the exact required sizes rather than resizing afterwards.
  • Show a populated, realistic screen. Empty states look like an unfinished product.
  • Put your strongest feature in the first two, since those are what most people see.
  • Keep any overlaid text short enough to read on a small thumbnail.
  • Avoid anything in the images that is not actually in the app, which is a rejection reason on its own.

The Fields That Quietly Block Submission

A handful of smaller fields hold up submissions far more often than their size suggests, mostly because they sit in sections people scroll past.

Easy to miss, expensive to discover late

FieldWhat goes wrong
Support URLIt is required and must be a working page, not a placeholder
Privacy policy URLRequired for essentially every app, and it must actually load
Age rating questionnaireMust be completed even for apps with no sensitive content
Demo account for reviewIf anything is behind a login, review needs working credentials or it gets rejected
Export complianceAsked at every build upload, and it surprises people who did not write encryption code
Agreements, tax, and bankingPaid apps cannot go live until these are complete, and they take longer than expected

Where to Go From Here

Before you create anything, write down your bundle ID and your app name and sit with them for ten minutes, because those are the two you cannot take back. Then start the developer enrolment, since it is the step with a waiting period attached and everything else depends on it.

Inside App Store Launch Club, members walk through the setup with their actual app in front of them and we catch the permanent decisions before they get made. Join at applaunchclub.co for $9 a month.

Free app-building tips, straight to your inbox

Short, practical drops on app ideas, validating fast, store listings, and passing app review. No spam, unsubscribe anytime.

Frequently asked questions

What order should I set up App Store Connect in?

Developer program enrolment, bundle identifier, app record, app information and pricing, privacy questionnaire, build upload, then screenshots and metadata. Several steps are blocked until an earlier one exists, so working out of order creates rework.

Can I change my bundle identifier later?

No. It is permanent and cannot be reused even after an app is deleted. Use reverse domain format with a company or domain name you will still be using in two years, and avoid words like test or demo.

Can I rename my app after publishing?

Only through a new submission, and the name is claimed the moment you create the app record. While the app has never been released, changes are easy. After release they become a review cycle.

Why is the privacy questionnaire so difficult to complete?

Because it asks about data collected by every SDK in your app, not just code you wrote. You need a list of every third-party package and what each one collects, which is why it is worth auditing during development rather than on submission day.

Do I really need screenshots to submit?

Yes, at exact pixel dimensions for the required device sizes. Submission cannot proceed without them, and they are also the main thing that decides whether someone downloads, so the first two should show your strongest feature rather than a login screen.

What is the most common avoidable rejection at this stage?

Not providing a working demo account when part of the app sits behind a login. Reviewers cannot see the app, so it is rejected. Put working credentials in the review notes every time.

Last reviewed by David on August 15, 2026

David

Written by

David

Founder and app builder

Keep reading

App StoreLaunch

App Store Phased Release: How the 7-Day Rollout Works, How to Pause It, and When to Skip It

App Store phased release rolls a version update out to a random sample of users with automatic updates on over 7 days: 1 percent on day one, then 2, 5, 10, 20, 50 and 100. You can pause it for up to 30 days in total, or release to everyone with one button. Here is exactly what Apple says it does, what it does not do, and how I decide when an Expo app update should use it.

David 8 min
Read article
ASOApp Store

App Store In-App Events: How to Set One Up for Your Expo App (and When It Is Worth It)

App Store in-app events are event cards Apple shows on your product page, in search results and in its editorial tabs to promote a timely moment inside your app, such as a challenge, a competition or a major update. An event can run for up to 31 days, be promoted up to 14 days early, and be submitted for review without a new app version. Here is what Apple allows, what gets an event rejected, how to wire the deep link in an Expo app, and the Real Moment Test I use before creating one.

David 10 min
Read article

Ready to build it yourself?

Join App Store Launch Club, the #1 community for building and launching apps, for $9/month.

← Back to the blog