What to submit before external TestFlight review
Submit the beta app description, beta app review information, the build itself, and any required compliance details in App Store Connect. Apple reviews the first external build before testers can access it.
Knowing the number is the easy part. Finding people who actually stay opted in is the rest of it: Get testers
What do I need to submit before external TestFlight testers can review my build
Submit the beta app description, beta app review information, the build itself, and any required compliance details in App Store Connect before external testers can access the build. Apple reviews the first external build, and testing starts only after approval.
For external testing, Apple says the beta app description and beta app review information are required. The review setup includes an explanation of what testers should look at, plus an email address where feedback can be sent. Apple’s TestFlight overview also notes that the build is submitted to beta app review before external distribution.
The part people get wrong is assuming a build upload alone is enough. It is not. If you invite external testers, the first build of the app goes through TestFlight App Review first. Apple says later builds for the same version may not need a full review, but the first external build does.
In App Store Connect, the practical submission checklist is simple. Add the test information, upload a beta build, then create or assign an external group and send the build for beta app review. Apple’s documentation says the review submission is validated for required fields such as beta app review details and app encryption declarations where applicable.
If your app uses encryption, that compliance step matters. Apple’s beta app review submission documentation says App Store Connect validates the submission and checks for required information, including app encryption declarations when they apply. Missing compliance data is the kind of thing that stalls review even when the binary is otherwise fine.
You also need a way for testers to give feedback. Apple’s TestFlight overview says to provide an email address for feedback, and it notes that testers can submit feedback in TestFlight or by screenshot inside the beta app on supported versions. That contact path belongs in the review setup, not in a later message to testers.
One inconvenient detail is that external testing is not the same as internal testing. Apple says internal testers can be added after upload, but external testers require beta app review. If you are trying to validate a build fast, internal testing can start sooner. External testing starts after Apple approves the build for beta distribution.
If you are setting up a process for repeat builds, keep the review text current. The review team sees the description of what changed and what to test. A stale note like “bug fixes” does not help the reviewer understand whether the build is ready or what behavior matters most. That is not a policy problem, but it wastes review time.
The shortest safe checklist is this: app record ready, beta app description written, beta app review information filled in, build uploaded, required compliance answered, external group created, and the first build submitted for beta review. If that sequence is complete, external testers can review the build after Apple approves it.
If you are also organizing tester exchange around your own app work, keep the testing flow on owned property and use a separate system like DevConnect for coordination. The platform’s public site says it is free to use, but the TestFlight submission itself still has to satisfy Apple’s review requirements before external testers can see the build. https://devconnectplatform.com
A concrete example: if you upload a build on Monday but leave the beta app review info blank, external testers still cannot access it. If you fill in the review details, include the feedback email, and submit the build for beta app review, Apple can approve that first external build and open testing.
What happens when it goes wrong is usually boring, not dramatic. The build sits in review or waits for missing information, and testers see nothing. The fix is usually to go back to App Store Connect, complete the beta app review fields, and resubmit the same build or the next build with the missing details filled in.
Frequently asked questions
Do internal testers need the same submission before they can install a build
No. Apple distinguishes internal testing from external testing. Internal testers can be added after upload, while external testers require beta app review before access.
Does every new build need a full external review
No. Apple says the first build for external testing is sent to App Review, and later builds for the same version may not require a full review.
What feedback details should I enter for external review
Apple asks for beta app description, an explanation of features to test, and an email address where feedback can be submitted.
What if my app uses encryption
You must answer the relevant compliance questions and include any required app encryption declaration information in the beta app review submission.
Know someone stuck on this? Send them the answer.
Sources
Every link here was fetched and confirmed to resolve before this page went live.
- TestFlight - Apple Developer
- TestFlight Overview - App Store Connect Help
- Beta App Review Submissions - Apple Developer Documentation
- App and submission statuses - App Store Connect Help
- Test your beta app - Develop in Swift Tutorials
Related questions
- No, not for every TestFlight build
- What to submit before inviting external testers in TestFlight
- What to submit before inviting external TestFlight testers
Not the question you had?
Ask it. Every source gets fetched and checked before anything goes up, so it takes a day or two, and questions that cannot be answered honestly do not get a page at all.
Still stuck on the 14 days?
DevConnect is a tester exchange: you test someone else's app, they test yours. No payment, no fake installs. You can also count your days without an account.