Foundations

TestFlight

Apple’s beta distribution system for iOS: share prerelease builds with testers before App Store release.

What it is

TestFlight hosts builds you upload from Xcode or compatible pipelines, manages tester groups, and collects basic install and crash signals. It is part of App Store Connect’s workflow.

Why it matters

It is the standard path for iOS beta feedback without sideload complexity for most teams. It gates external testing behind Apple review for larger groups.

When to use it

Use it for iOS betas whenever you need stakeholders or customers on real devices with automatic updates within Apple’s limits.

How it fits in the stack

It sits after your build artifact exists and before wide release: distribution and feedback, not compilation. Android has Play internal testing as a rough parallel, not identical.

Common confusion

TestFlight is distribution and testing, not building. It does not compile your app or replace CI. It is also not the App Store: it is for prerelease channels with separate limits and review for external testers.