App Store Connect — What It Is, Functions and App Management

Author: IT Sectr Published: 2026-04-18 Reading time: 8 min

App Store Connect is a web platform from Apple that allows developers to manage applications at all stages of the lifecycle: from publication to analytics. Through it, versions, TestFlight, contracts and marketing materials are configured. According to Apple Developer, 2025, more than 100 thousand build uploads from developers around the world pass through the platform weekly, and App Store Connect remains the only way to publish in the App Store.

Key Takeaways

  • App Store Connect is Apple’s web platform for managing apps in the App Store, accessible via browser and API.
  • Allows you to publish apps, manage versions, configure TestFlight for beta testing and track analytics.
  • TestFlight is a built-in tool for beta testing with support for up to 10 thousand external testers.
  • App Store Connect API provides programmatic access to all platform functions for CI/CD automation.
  • The platform also manages contracts, taxes and payment reports for developers.

What is App Store Connect

App Store Connect is Apple’s centralized platform for managing applications at every stage: from creating an App Store listing to monitoring sales and reviews. It is accessible via a web interface at appstoreconnect.apple.com.

The platform replaced iTunes Connect in 2018 and has since received numerous updates. Through it, developers manage apps for iOS, iPadOS, macOS, watchOS and tvOS, configure pricing, localizations and marketing text.

According to Apple WWDC 2024, over 36 million registered developers use App Store Connect to publish and manage applications.

Get started with App Store Connect immediately after registering in the Apple Developer program — this is a mandatory step for publishing any app in the App Store.

Key Features

App Store Connect provides a complete set of tools for app management: creating and editing listings, uploading builds, managing versions and releases, beta testing, analytics and reports.

The platform also includes the App Analytics module for tracking user behavior, conversion to install and in-app purchase revenue. All metrics are available in real time with a delay of no more than a few hours.

Additionally, App Store Connect manages contracts, tax information and payments. Developers can set up automatic payments and track the status of each billing period.

Publishing Apps in App Store Connect

The publication process in App Store Connect consists of several stages: creating an app listing, uploading a build via Xcode or Transporter, filling in metadata and submitting for review.

The first step is to create a new app in the “My Apps” section. You need to specify the name, platform, Bundle ID and SKU. After creation, the listing appears in the app list and becomes available for configuration.

According to Apple Review Guidelines (2025), the average review time for the first publication is 24–48 hours. For subsequent updates, the process usually takes 1 to 24 hours.

Plan your publication considering the review time: upload your build 48 hours before the planned release date and use the “Release with Developer Control” function for flexible management of the release date.

Version Management

App Store Connect allows you to create multiple versions of an app and manage their statuses. Each version has its own set of metadata, screenshots and update descriptions.

A version can be in the following statuses: Prepare for Submission, Waiting for Review, In Review, Ready for Sale, Pending Developer Release or Rejected. The developer can withdraw a version from review before it begins.

This status system provides full control over the release lifecycle and allows reverting changes before review begins.

International Publishing

App Store Connect supports publishing in 175 countries and regions. For each location, you can configure pricing, localize metadata and select app availability.

Prices are automatically converted to local currencies, but the developer can manually adjust the price for each country. There are 87 price tiers available, including free.

Configure pricing for each region separately to account for taxes and the purchasing power of the local audience.

TestFlight: Beta Testing

TestFlight is a built-in App Store Connect tool for beta testing applications. It allows inviting testers before publishing the app in the App Store.

TestFlight supports two types of testing: internal (up to 100 participants from your Apple Developer team) and external (up to 10,000 testers via email invitations). External builds undergo a simplified review.

According to Apple Developer Documentation (2025), the average testing cycle through TestFlight is 7–14 days, after which the developer gathers feedback and fixes critical bugs before release.

Upload each new build to TestFlight before submitting for public review — this helps identify issues early and reduces the number of rejections during review.

Setting Up Test Groups

TestFlight allows creating tester groups with different sets of builds. This is useful for A/B testing when different groups are offered different versions of a feature.

Each group can be assigned a specific build, and notifications about new available versions can be configured for testers. TestFlight automatically notifies participants when a new build is available.

This flexibility allows parallel testing of different app versions with different audiences.

Analytics and Metrics

App Analytics in App Store Connect provides detailed information about app performance: installs, uninstalls, revenue, engagement and user behavior.

Metrics include app page views, conversion to install, number of active devices, sessions and average revenue per user (ARPU). Data is aggregated by day and available for the last 90 days.

According to Apple App Analytics Guide (2025), the conversion from view to install averages 15–25% for well-optimized app pages.

Regularly monitor conversion metrics and adjust screenshots and app description to improve visibility in App Store search.

Users and Access Roles

App Store Connect supports a role system for managing team member access. Each role has its own set of permissions: from full admin access to analytics view only.

Main roles: Admin (full access to all functions), App Manager (app management without access to contracts), Developer (build uploads), Finance (view revenue reports).

According to Apple Developer Support (2025), it is recommended to assign the minimum necessary permissions to each team member to avoid accidental changes in published apps.

Regularly audit the list of App Store Connect users and revoke access for employees who have left the team — this is a basic information security practice.

API Key Management

The App Store Connect API uses access keys for authentication. Each key is tied to a role and has a limited validity period. Keys are created in the “Users and Access” → “Keys” section.

For CI/CD integration, create a separate API key with the minimum necessary permissions (e.g., only for uploading builds). Store keys in a secure secret storage.

Use separate keys for each environment (development, staging, production) to isolate access and simplify auditing.

App Store Connect API

The App Store Connect API is a REST API that provides programmatic access to all platform functions. It allows automating build uploads, version management and report retrieval.

The API supports endpoints for managing apps, builds, TestFlight, metadata, analytics and finances. Documentation is available on the Apple Developer portal with an interactive console for testing requests.

According to Apple WWDC 2024, over 70% of major developers use the App Store Connect API in their CI/CD pipelines to automate releases.

Integrate the App Store Connect API into your build pipeline for automatic build uploads and version management — this speeds up the release process and reduces the risk of human error.

API Limitations and Rate Limits

The App Store Connect API has request rate limits: 1000 requests per minute per API key. For large teams, it is recommended to distribute load across multiple keys.

Each build must pass compliance checks against App Store requirements before upload. The API returns an error if the build does not meet the rules, including an incorrect Bundle ID or missing signatures.

API Usage Example

The App Store Connect API uses JWT authentication. Each request is signed with a private key generated in the platform interface.

bash
# Get list of apps via API
curl --request GET \
     --url "https://api.appstoreconnect.apple.com/v1/apps" \
     --header "Authorization: Bearer $(TOKEN)"

The API returns a list of all apps available to the account, with their Bundle ID, name and publication status.

Automatic Build Upload

Xcode and Transporter support command line for uploading builds without a graphical interface.

bash
# Upload build via Transporter CLI
xcrun transporter \
    upload -f "build.ipa" \
    -u "developer@example.com" \
    -p "@keychain:AppStore"

Transporter supports automatic authentication via Keychain and can be integrated into any CI/CD pipeline.

Frequently Asked Questions

How much does it cost to use App Store Connect?

The platform itself is free for registered members of the Apple Developer program. However, program membership costs $99 per year. The App Store commission is 15–30% of app revenue.

How long does app review take?

The average review time for the first publication is 24–48 hours. Updates are usually reviewed faster: from 1 to 24 hours. During holidays, the time may increase to 72 hours.

Can I withdraw a version after submitting for review?

Yes, before review begins. Once the review has started, the version cannot be withdrawn — you must wait for the result. You can withdraw in the “My Apps” section → selected app → version.

How is TestFlight different from Ad Hoc distribution?

TestFlight allows testing the app on up to 10,000 devices without UDID limitations. Ad Hoc distribution is limited to 100 devices but does not require testers to be in the Apple Developer program.

How do I get access to the App Store Connect API?

Create an API key in the “Users and Access” → “Keys” section of App Store Connect. Generate a private key and save the Issuer ID. Use JWT for authenticating each request to the API.

Summary

  • App Store Connect is Apple’s main platform for managing apps in the App Store: from publishing to analytics.
  • TestFlight is a built-in beta testing tool with support for up to 10,000 external testers.
  • Publication goes through review (24–48 hours) and requires properly filled metadata and screenshots.
  • App Analytics provides data on installs, revenue, engagement and app page conversion.
  • The role system allows flexible access management: from Admin to Finance and Developer.
  • The App Store Connect API automates build uploads and version management via REST API with JWT authentication.
  • Over 175 countries are available for publishing with local pricing and content localization options.

We will develop a mobile application turnkey

IT Sectr creates iOS and Android applications for startups and businesses since 2017. We will advise you and propose the best solution.

Discuss the project

Read also