Beta Testing Made Simple
TestFlight makes it easy to invite users to test your apps and collect valuable feedback before releasing your apps on the App Store. You can invite up to 10,000 testers using just their email address or a public invitation link.
Overview
To take advantage of TestFlight, first upload a beta build of your app in App Store Connect. Then add the names and email addresses of people you’d like to test your app or enable a public invitation link in the TestFlight section of your app's page in App Store Connect. Testers can get started by accepting your email invitation or tapping the public link you've shared. They'll then use the TestFlight app for iOS, watchOS, and tvOS to install your app and provide feedback.
Internal Testers
Each app can be tested by up to 25 members of your team who have been assigned the Admin, Technical, App Manager, Developer, or Marketer role. Each member can test on up to 30 devices. Internal testers can access all of your beta builds available for testing.
External Testers and Groups
Once you’re ready, you can invite up to 10,000 external testers who do not need to be part of your team. You can invite testers using their email address or enable a shareable public link, which creates an open invitation for anyone to test your app. You can organize external testers into custom groups and share different builds with each group, depending on which features you want them to test. Before external testing can begin, the beta must pass review to make sure it complies with the App Store Review Guidelines. Only the first build for the beta version requires a full review.
Supported Apps
Up to 100 apps can be tested at a time, internally or externally, and builds remain active for 90 days after upload. TestFlight supports apps for iOS, watchOS, tvOS, and iMessage, and allows multiple builds of apps to be tested simultaneously.
-
TestFlight App
When testers are invited to beta test your app, they are prompted to install the TestFlight app from the App Store on their iPhone, iPad, iPod touch, or Apple TV if they don’t already have it installed. The TestFlight app makes installing betas simple, and you don't need to keep track of UDIDs or provisioning profiles.
Documentation and Help
For instructions on how to prepare your betas and set up a list of testers, read App Store Connect Help or watch the TestFlight video tutorial.