Beta Testing Made Simple

TestFlight makes it easy to invite users to test your apps and collect valuable feedback before you release them on the App Store. You can invite up to 10,000 testers using just their email address.

Overview

To take advantage of TestFlight, simply upload a beta build of your app, and use iTunes Connect to add the names and email addresses of people you’d like to test your app. Testers will install the TestFlight app for iOS, watchOS, and tvOS so they can use your beta apps and quickly provide feedback.

Internal Testers

Each app can be tested by up to 25 members of your team who have been assigned the Admin, App Manager, Developer, or Marketer role in iTunes Connect. 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 to beta test an app that you intend for public release on the App Store. 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 app must pass Beta App Review to make sure it complies with the full 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 they are uploaded. TestFlight supports multiple builds of iOS apps, watchOS apps, tvOS apps, and iMessage apps at the same time.

TestFlight App

Each time you invite a tester, they will receive an invitation email and will be prompted to install the free 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 beta apps simple, with no need to keep track of UDIDs or provisioning profiles.