Recommended resources
The freely available resources this lesson will direct you to.
- TestFlight - How to use TestFlight in 2026www.youtube.com
- Get started with TestFlight | 2023 | Applewww.youtube.com
- Invite external testers - Test a beta version - App Store Connect - Helpdeveloper.apple.com
- Add testers to builds - Test a beta version - App Store Connect - Help - Apple Developerdeveloper.apple.com
In our previous lesson, we successfully uploaded your first iOS build to App Store Connect and distributed it to a core group of internal testers. You are now prepared to broaden your testing audience. This lesson will guide you through the process of managing your TestFlight builds and inviting external testers, which is a crucial step for gathering wider feedback before a public release.
We will explore the key differences between internal and external testing, with a particular focus on the TestFlight App Review process. You will learn how to create and manage external tester groups and invite participants using two distinct methods: direct email invitations and public shareable links. This knowledge is essential for moving your app from a small, trusted circle to a larger beta testing community.
1. The Gateway to External Testing: Beta App Review
Before you can distribute your app to anyone outside your immediate App Store Connect team, the build must pass a TestFlight App Review. This is a lighter-weight review compared to the final App Store submission, but it's a critical checkpoint. Apple's team checks the build for major issues like crashes on launch, use of private APIs, and obvious violations of their guidelines.
- The first build of a new version (e.g., Version 1.1) that you submit for external testing will always require this review. This can take anywhere from a few hours to a couple of days.
- Subsequent builds of the same version (e.g., a new build number for Version 1.1) may be approved much faster, sometimes automatically, as long as the native code hasn't changed significantly.
If your build fails this review, its status will change to "Rejected," and you will receive feedback in the App Review section of App Store Connect.

The video below offers a practical look at the entire TestFlight workflow, including the crucial step of managing compliance information, which is a prerequisite for submitting a build for review.
TestFlight - How to use TestFlight in 2026
This video from Rebeloper provides a helpful walkthrough of the App Store Connect interface for TestFlight.
First, watch the segment on review and compliance to see how to handle the mandatory encryption compliance step after a build has finished processing. Then, watch the explanation of the two types of testers to reinforce the distinction between internal and external testing.
2. Creating an External Group and Submitting for Review
With your build processed and compliance information provided, the next step is to create a group for your external testers and submit the build to them, which triggers the review process.
The official Apple Developer video below provides a polished overview of this process, emphasizing the importance of providing clear testing instructions.
Get started with TestFlight | 2023 | Apple
This official video from Apple Developer provides best practices for using TestFlight.
First, watch the segment on adding test details. This highlights the importance of filling out the "What to Test" and general "Test Information" sections, as this is the primary guidance your testers will receive. Then, see how to create an external group and understand that builds must be manually added to it.
The process, as detailed in the video and official documentation, is straightforward:
- Navigate to the TestFlight tab in your app's App Store Connect page.
- Click the + icon next to "External Testing" in the sidebar to create a new group (e.g., "Beta Testers").
- Add your processed build to this new group. At this point, you will be prompted to fill in the "What to Test" notes.
- Finally, click Submit for Review.
This initiates the Beta App Review. You will be notified by email once the review is complete.
For a detailed, step-by-step guide, you can refer to Apple's official documentation.
Invite external testers - Test a beta version - App Store Connect - Help
This is Apple's definitive guide on the external testing process. We will refer to it for the next steps as well.
Focus on the sections "Create a group" and "Add builds to a group". These two sections precisely outline the procedure for setting up your external test group and submitting your first build for review.
3. Inviting Your External Testers
Once your build is approved, its status will change to "Ready to Test," and you can begin inviting up to 10,000 external testers. TestFlight provides two primary methods for this: inviting by email and using a public link.
Method 1: Invitation by Email
This method is ideal for controlled beta tests where you know your audience (e.g., specific clients, a waitlist of users, a focus group). You add testers by providing their email addresses.

Each invited person receives a unique invitation in their email. When they accept, their name and email address appear in your tester list in App Store Connect, along with their installation status and usage metrics.
The Rebeloper video provides a good visual of initiating this process.
TestFlight - How to use TestFlight in 2026
Continuing with the video from Rebeloper, this section demonstrates the external testing setup.
Watch from external testing has appeared. This clip shows how to add a build to an external group, fill out the test details, and submit it for review, which is the prerequisite for sending invitations.
Method 2: Public Invitation Link
This method is extremely powerful for open beta programs where you want to gather feedback from a wider, unknown audience. You generate a public URL that you can share on social media, in newsletters, or on your website.
Key features of a public link include:
- Tester Limit: You must set a limit on how many people can join using the link. You can start small and increase the limit later.
- Anonymity: Testers who join via a public link can choose to remain anonymous. Their email and name will not be visible to you, but you will still see their device type, sessions, and crash data.
- Control: You can disable the link at any time to stop new testers from joining.
The official Apple Developer video clearly demonstrates how to create and manage a public link.
Get started with TestFlight | 2023 | Apple
Let's return to the official Apple Developer video for a demonstration of public links.
Watch the segment from Public Link. This part clearly explains what public links are and walks through enabling one, setting a tester limit, and obtaining the shareable URL.
For the definitive written instructions on both invitation methods, the Apple documentation is your best resource.
Invite external testers - Test a beta version - App Store Connect - Help
This section of the documentation covers the final step: sending out the invitations.
Read the part titled "Invite external testers". Pay close attention to the two sub-sections, one for public links and one for email addresses, as they detail the exact steps for each method.
4. Managing Builds and Feedback
Once your testers are active, App Store Connect becomes your hub for monitoring the beta test.
- Tester Status: In your tester group, you can see who has been invited, who has installed the build, and their latest version.
- Usage Metrics: You can view crash reports and feedback submitted directly from TestFlight, including screenshots with annotations from your testers.
- Expiring Builds: If you discover a critical bug, you can expire the build immediately. This won't uninstall the app from testers' devices, but it will prevent further new installations and stop the current version from being launched.
The official Apple Developer video provides an excellent summary of the feedback-gathering capabilities.
Get started with TestFlight | 2023 | Apple
This final clip from the Apple Developer video shows you what the testing and feedback process looks like from both the tester's and the developer's perspective.
Watch the section explaining the tester experience to see how users receive invitations and submit feedback. Then, see how you can view that feedback (crashes and screenshots) within App Store Connect and Xcode.
Conclusion
You have now learned how to expand your testing efforts from a small internal team to a large external audience using TestFlight. This is a vital part of the app release lifecycle, allowing you to catch bugs and gather user feedback at scale before your app goes live.
Key takeaways from this lesson are:
- Beta App Review is Mandatory: Your first external build for a new version must be reviewed by Apple.
- Two Invitation Methods: You can use direct email invitations for controlled tests or public links for open betas.
- Provide Clear Instructions: The "What to Test" notes are crucial for guiding your testers and getting valuable feedback.
- Monitor Feedback: App Store Connect provides tools to track tester engagement, crashes, and screenshot feedback.
We have now covered the iOS testing workflow in detail. In our next lesson, we will pivot to the Android ecosystem and learn the parallel process: uploading a signed Android App Bundle (AAB) and distributing it via the Google Play Console's internal testing track.