Start with this distinction
Developers build an app in Xcode. You and your team manage its business in App Store Connect: prepare the store listing, invite testers, submit for review, reply to reviews, and track downloads and revenue.
This guide draws on Apple’s official App Store Connect help and is written for readers who have never used Apple’s developer dashboard. Apple continually updates its interface and rules. If a button has a different name on your screen, follow the current interface and official documentation.
- Create an app record
- Upload and test a build
- Submit for review and release
- Use the data to keep improving
1. What exactly is App Store Connect?
App Store Connect is Apple’s management dashboard for developers and the teams running their apps. It manages the name, description, screenshots, price, and updates that users see on the App Store. It also gives you access to testing, review, sales, payments, and customer reviews.
Apps
Manage app records, store pages, versions, review submissions, pricing, subscriptions, and customer reviews.
TestFlight
Send unreleased beta versions to colleagues or external testers.
Analytics
Track impressions, product page views, downloads, conversion, retention, usage, and revenue.
Reports
View sales trends, estimated proceeds, actual payments, and downloadable financial reports.
Business
Sign agreements and set up tax and banking information so Apple can pay you.
Users and Access
Invite team members and decide what each person can see and do.
Do not confuse it with the Apple Developer website
The Apple Developer website is more like a developer registration office: it handles certificates, devices, Bundle IDs, and membership. App Store Connect is the back office for your storefront. The two are connected, but they are separate destinations.
2. What should you prepare before starting?
- An Apple Account with two-factor authentication enabled.
- An active Apple Developer Program membership, or an App Store Connect invitation from your team.
- A clear understanding of which team you are working with. If your account belongs to several teams, choose the correct one after signing in.
- An app name, primary language, Bundle ID, and internal SKU for creating the app record.
- A privacy policy URL, store description, keywords, screenshots, support URL, and review contact details before release.
Understand the roles first
A missing button often means you lack permission, rather than that the system is broken. Apple’s role documentation is detailed; this table is a useful starting point.
| Role | Who it suits | Main capabilities |
|---|---|---|
| Account Holder | The account owner | The only person who can sign legal agreements and renew membership. Each team has one. |
| Admin | A technical or business lead | Broad access, including user management and access to all apps. |
| App Manager | A product manager or release lead | Manage app information, pricing, builds, and review submissions. |
| Developer | A developer | Manage development and delivery, and upload and test builds. |
| Marketing | A marketing team member | Manage marketing copy and promotional assets. |
| Sales | A growth or data analyst | View download, sales, and analytics data. |
| Finance | A finance team member | Manage tax information, download reports, and reconcile payments. |
| Customer Support | A support team member | View and reply to App Store customer reviews. |
To invite a colleague, go to Users and Access → People → +, enter their name and email address, then assign a role and app access. Give people the access they need; do not make everyone an Admin simply for convenience.
3. Create your first app record before uploading a build
An app does not automatically appear in App Store Connect when someone uploads its binary. You must create an app record first, so developers can upload builds for it. Apple’s app creation instructions specify that order.
- Sign in and open Apps.
- Click + in the upper-left corner and choose New App.
- Select a platform, such as iOS, macOS, tvOS, or visionOS.
- Enter the Name, Primary Language, Bundle ID, and SKU.
- Choose Full Access or Limited Access, then click Create.
What do these fields mean?
| Field | Plain-language meaning | Common beginner mistake |
|---|---|---|
| Platforms | The Apple platforms where you will release the app. | Treating iPad as a separate platform. iPhone and iPad normally both fall under iOS. |
| Name | The app name customers see on the App Store. | Choosing a name that is already taken, or using an internal project codename as the public name. |
| Primary Language | The default language used when content is unavailable in another language. | Choosing a language you do not intend to maintain. |
| Bundle ID | The app’s unique technical identifier. It must exactly match the Xcode project, for example com.example.myapp. | Selecting the wrong identifier and discovering later that the build cannot be matched. |
| SKU | An internal identifier for your team. Customers do not see it. | Mistaking it for a product price. It cannot be changed after creation. |
Is the Create button disabled?
First check whether the Account Holder has signed the latest agreements in Business. Then confirm that your role is Account Holder, Admin, or App Manager, and ask the developer to verify that the Bundle ID exists.
4. Complete the App Store listing
A newly created record usually starts in Prepare for Submission. You now need two kinds of information: details shared by the whole app, and details specific to the version you are releasing. Keeping those separate makes the process easier to follow.
Information shared across the app
Manage these details around General → App Information in the sidebar: the name, subtitle, category, age rating, Bundle ID, content rights, and related fields. The age rating is calculated from your answers to a questionnaire; answer accurately rather than choosing a rating by intuition.
App Privacy describes the data collected by your app and its third-party SDKs, whether that data is linked to users, and whether it is used for tracking. iOS apps need a privacy policy URL. Do not copy another app’s answers: Apple requires disclosures to reflect the actual data practices of both you and your third-party partners. Work through Manage app privacy item by item.
Information for each version
- Promotional Text: short promotional copy, such as information about a current campaign.
- Description: the full product description. Explain the problem the app solves before listing its main features.
- Keywords: terms that help people find the app. Avoid repeatedly stuffing in the app name.
- What’s New: what changed in this update. This is generally not needed for the first version.
- Support URL: a page where users can get help.
- Screenshots / App Previews: screenshots and optional preview videos for the relevant device sizes.
Screenshots are more than a few screen captures uploaded to a form. They are among the most important assets for App Store conversion. Lead with the core value, follow with use cases, and give each image one point to communicate. You can localize them for each language; Apple’s screenshot and preview instructions explain where to upload them.
Write review information for reviewers, not customers
App Review Information is for the review team only. Provide a contact who can respond promptly. If the app requires sign-in, supply a reliable demo account. If a feature requires a particular navigation path, piece of hardware, location, or action, describe the steps clearly. A reviewer who cannot find a feature may ask for clarification or reject the submission.
5. What is a build, and how do you test with TestFlight?
The version number is what customers see, such as 1.2.0. The build number identifies a particular packaged build internally, such as 37. You can upload several builds for one version, but select only one when submitting it for review.
Developers can upload builds with Xcode, Transporter, and other supported methods. A successful upload does not mean the build is immediately available: Apple needs to process it first. Once processing finishes, it appears under the app’s TestFlight tab.
Should you use internal or external testing?
| Testing type | Internal testing | External testing |
|---|---|---|
| Who it suits | Team members and colleagues | Real users, customers, media, or partners |
| Tester limit | Up to 100 App Store Connect users with the required access | Up to 10,000 people per app |
| Review requirements | Usually quicker to start | The first external build requires TestFlight App Review; later builds may also need review |
| Invitation method | Add App Store Connect users to a test group | Email invitations or a public link |
- Open the app’s TestFlight tab and complete the Beta App Description, feedback email, and testing instructions.
- Create a test group and add the correct build.
- For internal testing, add existing team users to the group. For external testing, submit for TestFlight review before inviting people by email or public link.
- Ask testers to install Apple’s TestFlight app and accept the invitation.
- Use TestFlight to review installations, Sessions, Crashes, and tester feedback.
A few limits to remember
According to Apple’s TestFlight overview, each build can be tested for up to 90 days. After it expires, testers cannot keep using that build even if the app itself is working well. External public links can have tester limits and device and OS requirements.
6. Submit for App Store review and release
When testing is complete, return to the page for the version you intend to release. A build appearing in TestFlight does not mean it has been submitted to the App Store: TestFlight testing and App Store review are separate processes.
- Complete all required fields on the version page and resolve any red error messages.
- Select the final build in the Build section. Only one can be associated at a time.
- Recheck privacy disclosures, export compliance, content rights, advertising identifiers, and review sign-in details.
- Click Add for Review in the upper-right corner. This only adds the version to a draft submission.
- Open Draft Submissions or App Review in the sidebar, check the items, and click Submit for Review. Only then does the submission enter the review queue.
These are the two buttons described in Apple’s app submission workflow. A common mistake is stopping at step 4: the app remains Ready for Review, making it look as though Apple is taking a long time to begin.
What do the common statuses mean?
| Status | What it means | What to do |
|---|---|---|
| Prepare for Submission | The version is still being prepared | Complete the information and select a build |
| Ready for Review | Added to a draft, but not necessarily sent | Open Draft Submissions and click Submit for Review |
| Waiting for Review | The submission is in the queue | Wait; you can still withdraw it if needed |
| In Review | The review team is checking the submission | Watch for App Review messages |
| Pending Developer Release | Approved and waiting for your manual release | Release when the timing is right |
| Ready for Distribution | Approved for distribution | Check that the app becomes visible in the selected regions |
| Rejected / Unresolved Issues | Review found a problem | Read the cited guideline and message, then reply or fix and resubmit |
A rejection does not necessarily mean an account problem
Start in App Review and read the specific issue and guideline cited by the reviewer. If information is unclear, explain it and provide supporting material in the message thread. If the problem is in the product or code, fix it, upload a new build, and resubmit. Keep replies direct and polite, and include reproducible steps.
7. How do you manage the app after launch?
Release a new version
On the app page, click + for the relevant platform to create a new version. Enter the new version number and What’s New, select the developer’s new build, and repeat the review submission process. Do not create a new app record for an update; that would create a different product.
Manage pricing and regions
Use Pricing and Availability to set the price, regions, and availability. Before making a free app paid or changing its regions, confirm that the agreements, tax information, and banking details are active. Consider the expectations of existing users and subscribers when changing prices.
Reply to customer reviews
Open Ratings and Reviews to see ratings and written reviews. Prioritize concrete problems such as crashes, sign-in failures, and payment issues. Do not publicly ask for private information such as email addresses or order numbers; direct customers to your support channel. After a fix, update your reply to let them know which version resolves the problem.
Manage in-app purchases and subscriptions
In-App Purchase and Subscriptions are the product systems inside your app, separate from the app’s own price. Each product needs a Product ID, display name, description, price, and review screenshot. Before launching subscriptions, understand subscription groups, renewal, grace periods, offers, and server notifications. Do not simply launch a test product as a production product.
Keep access and agreements up to date
Update Users and Access when colleagues leave or change roles. The Account Holder should also track membership renewal and new agreements in Business. Unsigned agreements can prevent app creation, paid features, or payments.
8. How do you read and understand app data?
Launch is only the beginning. App Store Connect has at least three distinct views of the data: Analytics follows users from discovery to usage, Sales and Trends shows sales performance, and Payments and Financial Reports shows final settlement. Their definitions differ, so do not expect their numbers for the same day to reconcile exactly.
Read Analytics as a funnel
Open Analytics, select your app, and choose a date range. For a beginner, this is a useful order:
1. Impressions
The number of times the app icon is viewed for more than a second in places such as Today, Games, Apps, and Search.
Question: Is anyone seeing the app?2. Product Page Views
The number of times people open the app’s product page. This helps you judge whether the name, icon, and discovery points attract interest.
Question: Do they want to learn more?3. Total Downloads
First-time downloads plus redownloads. When analyzing new-user acquisition, look at First-Time Downloads separately as well.
Question: Did they download it?4. Conversion Rate
Downloads and pre-orders relative to unique device impressions. This helps you assess how persuasive the store listing is.
Downloads and pre-orders ÷ unique device impressions5. Sessions / Active Devices
Whether people actually open and use the app. High downloads with low usage often point to a weak first-run experience or a mismatch in the audience you attract.
Question: Do they use it after downloading?6. Retention
Whether a group of new users comes back on later dates. Retention says more about long-term product value than a single day’s download total.
Question: Do users come back?Apple’s metric definitions explain that some App Store metrics become available only after at least five first-time downloads or pre-orders. Missing charts for a new app do not necessarily indicate a configuration problem; there may simply be too little data.
Look beyond totals: break the data down
- Source Type: Do users come from App Store Search, Browse, Web Referrer, or App Referrer?
- Territory: Which countries or regions bring downloads and revenue? Is localization working?
- Device / Platform Version: Are problems concentrated on a particular device or OS version?
- App Version: Did usage or stability change after the latest release?
- Campaign: Are tagged marketing links bringing in valuable users?
A simple routine is to review seven-day and 28-day periods against the previous period of the same length. Change one thing at a time: after updating screenshots, watch product page conversion; after improving the first-run experience, watch retention and Sessions. If you change five things in one day, it becomes difficult to tell which caused a change in the numbers.
Sales and Trends: understand sales performance
Use this section to track App Units, In-App Purchases, subscriptions, sales, and estimated proceeds, with filters for products, regions, devices, and other dimensions. It is closer to a business dashboard, but revenue is estimated and exchange rates and transaction states can still change.
Payments and Financial Reports: understand what you receive
This section is for financial reconciliation. Proceeds are the amount owed to the developer after applicable taxes and Apple’s commission are deducted from the customer price. The pages show payments, estimated proceeds, exchange rates, taxes, adjustments, and the last digits of the bank account. Apple explains that data for the previous fiscal month generally begins appearing on the first Wednesday of the current month, with regional reports generally ready by the first Friday. See View payments and proceeds for details.
Why do the amounts differ across these pages?
Analytics helps you understand behavior and business performance. Sales and Trends uses estimated sales and exchange rates. Financial reports use processed and settled transactions. Refunds, taxes, commissions, exchange rates, payment cycles, and bank fees can all cause differences. Use the first two for trends, and final financial reports together with bank receipts for accounting reconciliation.
9. A weekly checklist for beginners
- Check app status, App Review messages, and TestFlight feedback.
- Review impressions, product page views, downloads, and conversion over the last seven days against the previous seven days.
- Review retention, Sessions, crashes, and the distribution of major app versions.
- Check ratings and new reviews, and reply to users who need help.
- Look for unusual changes in in-app purchases, subscriptions, refunds, and proceeds.
- Record the week’s version, screenshot, pricing, and marketing changes so you can interpret the data.
- Each month, have finance download and archive the financial reports and reconcile actual payments.
10. Eight common problems beginners run into
| Problem | What to check first |
|---|---|
| New App is missing | Your role, whether the latest agreements are signed, and whether you selected the correct team. |
| The Bundle ID is missing | Whether the developer created the identifier under the correct Developer Team. |
| No build appears after upload | Whether the Bundle ID and version match, whether the build is still Processing, and whether an upload error email arrived. |
| External testers cannot be added | Whether an internal test group was created first, Test Information is complete, and the build passed TestFlight review. |
| The Submit button is disabled | Errors at the top of the page, required fields, the build, privacy details, age rating, and review information. |
| The status stays Ready for Review | Whether you clicked Add for Review but did not click Submit for Review in Draft Submissions. |
| Analytics has no data | The selected app and dates, your access permissions, and whether a new app has reached the minimum data threshold. |
| No payment has arrived from Apple | The Paid Apps Agreement, tax and banking details, minimum payment threshold, and any returned-payment notices. |
11. A one-minute glossary
| Term | Plain-language meaning |
|---|---|
| App record | Your app’s record in App Store Connect. |
| Bundle ID | The app’s unique technical identifier, which must match the build. |
| SKU | An internal management identifier that customers do not see. |
| Metadata | Store information such as the name, description, keywords, and screenshots. |
| Build | A runnable app packaged and uploaded on a particular occasion. |
| TestFlight | The system testers use to install beta versions before release. |
| App Review | Apple’s review of an app and its related content. |
| Proceeds | The developer’s earnings after applicable taxes and Apple’s commission. |
| Retention | Whether users return to the app on later dates after downloading it. |
| Conversion Rate | The proportion of people who download or pre-order after seeing the app. |
12. Frequently asked questions
Is App Store Connect free?
There is no separate fee to use the dashboard, but publishing an app on the App Store generally requires an active Apple Developer Program membership.
Can I use App Store Connect without knowing how to code?
Yes. Product, operations, marketing, support, and finance staff can manage store information, reply to reviews, or view data according to their roles. Building and uploading the app is usually the part handled by developers.
Why is a feature missing from App Store Connect?
First confirm that you selected the correct team and app, then check your role and app access in Users and Access. Other causes include unsigned agreements, incomplete information, or not enough data for that feature yet.
Does passing TestFlight review mean the app will pass App Store review?
No. External TestFlight review and App Review for a public release are separate processes. The release still needs its store information, privacy disclosures, and review submission.
How do App Analytics, Sales and Trends, and financial reports differ?
Analytics covers acquisition, conversion, usage, and retention. Sales and Trends covers sales trends and estimated revenue. Payments and Financial Reports is for reconciling final settlement and actual payments.
Do I create a new app to publish an update?
No. Open the existing app record, create a new version for the relevant platform, select the new build, and submit it for review. This is how existing users receive the update.
Official references
Before taking a consequential action—such as signing an agreement, changing a price, transferring an app, or submitting for review—check the corresponding Apple documentation.
- App Store Connect workflow: the full process, from agreements and app creation to testing, release, and monitoring.
- App Store Connect sections: Apple’s explanation of each part of the dashboard.
- Add a new app: the fields and permissions required to create an app record.
- TestFlight Overview: test groups, tester limits, build expiration, and feedback.
- Submit an app: the steps for submitting to App Review.
- App Store Connect Analytics Help: acquisition, monetization, retention, and metric definitions.
- View payments and proceeds: estimated proceeds, payments, and fiscal months.