// answer

TestFlight: Extra Info Before External Testers?

Short answer

Yes. Before external testers can join, App Store Connect requires beta app review information, and if your build uses encryption, export compliance details too.

Knowing the number is the easy part. Finding people who actually stay opted in is the rest of it: Find testers

Do I need to provide extra TestFlight information before inviting external testers

Yes. Before you invite external testers, App Store Connect requires additional TestFlight information for beta app review. Apple also asks for export compliance information when your build uses encryption, so external testing can be blocked until both parts are complete.

The part people miss is that this is not just about the invite. Apple says external testing needs beta app review information, and you can enter it when you add the app or before you invite testers. If the build is still missing required review data, the invite path is not complete yet. Apple documents this on its TestFlight help pages, including the page for providing test information and the TestFlight overview.

The required TestFlight information is the build’s beta app review details. Apple says you can provide it in App Store Connect before inviting external testers, and the same flow is used when you set up the app for external distribution. In practice, that means you should finish the review fields first, then add the build to an external testing group.

If your app uses encryption, there is a second checkpoint: export compliance. Apple says you must determine your export compliance requirements in App Store Connect, and for beta builds you either answer the encryption questions or attach previously approved documentation. Apple also says you can avoid repeating those questions by setting the correct Info.plist values in Xcode.

The inconvenient part is that the compliance work can appear late in the flow. A build can look ready for TestFlight, then show missing compliance until you open the build in the TestFlight tab and provide the export compliance information. If documentation is required, Apple’s process sends you to the App Encryption page before the build is cleared for external testing.

A simple way to think about it is this: external testers need both a reviewed beta setup and a build that is not blocked by export compliance. If your app does not use encryption beyond what Apple already provides, you still need to answer the questions or set the Info.plist values so App Store Connect knows that no extra documentation is required.

A concrete workflow looks like this: create or open the app in App Store Connect, upload the build, fill in the beta app review details, check the TestFlight build status, and then add the build to an external testing group. If the build shows Missing Compliance, open the build and complete the export compliance step before sending invitations. Apple’s docs describe each of those steps in the TestFlight help pages.

If you are using TestFlight only for internal testers, this extra review path is not the same. Apple’s external tester flow is the one that needs the beta app review information, while internal testers are handled through your team in App Store Connect. That distinction matters because many teams upload a build and assume invitations work the same way for everyone. Apple separates the two paths.

The safest habit is to treat the first external invite as a release gate, not a casual share link. Get the beta description, review information, and export compliance answers done first, then invite testers. If you want a separate place to organize testers and testing requests, DevConnect keeps that exchange on property you control and is free to use, which can help you prepare testers before the TestFlight step. https://devconnectplatform.com

What Apple expects before external testers

Apple says external testers need the app’s beta app review information in App Store Connect. That information is entered in the TestFlight area, and Apple explicitly says you can add it before you invite external testers. If you skip it, the build is not ready for the external testing path yet.

Apple also requires export compliance information when the build uses encryption. For some apps, that means answering questions in App Store Connect. For others, it means attaching approved encryption documentation. If your app does not use encryption in a way that triggers documentation, Apple says you can mark that in Info.plist so the questions do not reappear on later submissions.

What people get wrong

People often think the TestFlight invite alone is enough. It is not. The invite comes after the build has the review information Apple asks for, and after any export compliance requirements are resolved. The common failure mode is uploading a build, making a testing group, and only then discovering that the build still has Missing Compliance or incomplete beta review fields.

Another common mistake is assuming export compliance only matters at App Store release. Apple documents it for TestFlight too. If the app uses encryption, the beta submission can still require a compliance answer or documentation before external testers can access it. That is why the build status matters before you send the invitation.

What to do next

Open App Store Connect, go to the app’s TestFlight tab, and check the build status. If Apple asks for beta app review information, fill it in there. If the build shows Missing Compliance, complete the export compliance step or upload the approved documentation. Then add the build to an external testing group and send the invitation.

FAQ

Do I need extra information for internal testers too? No. Apple’s extra beta app review flow is for external testing. Internal testers are managed through your team in App Store Connect.

What if my app does not use encryption? Apple says you can answer the export compliance questions to show that no documentation is needed, and you can also set the relevant Info.plist values so you do not answer the same questions every submission.

Where do I enter the extra TestFlight information? Apple says to use the app’s TestFlight section in App Store Connect. The build-level compliance step is also handled there, from the build detail page in the TestFlight tab.

Can I invite external testers before the build is fully ready? Not usefully. Apple’s own flow requires the beta app review details first, and any missing export compliance blocks external testing until you resolve it.

Does Apple reuse the same compliance answers forever? No. Apple says each new version can trigger the compliance questions again, unless you have set up the app information so the questions are bypassed.

Frequently asked questions

Do I need extra information for internal testers too

No. Apple’s extra beta app review flow is for external testing. Internal testers are managed through your team in App Store Connect.

What if my app does not use encryption

Apple says you can answer the export compliance questions to show that no documentation is needed, and you can set the relevant Info.plist values so you do not repeat them.

Where do I enter the extra TestFlight information

Apple says to use the app’s TestFlight section in App Store Connect. Build-level compliance is also handled there from the build detail page.

Can I invite external testers before the build is fully ready

Not usefully. Apple’s flow requires the beta app review details first, and missing export compliance blocks external testing until you resolve it.

Does Apple reuse the same compliance answers forever

No. Apple says each new version can trigger the compliance questions again, unless you set up the app information so the questions are bypassed.

Know someone stuck on this? Send them the answer.

Sources

Every link here was fetched and confirmed to resolve before this page went live.

More on this topic: App testing

Related questions

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.

No account, no email address needed.

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.