App Store Connect Help
App build statuses
The build status tells you immediately whether your build needs attention. The status applies to the build only, not the entire app.
-
A red status indicator () means that you need to perform some action.
-
A yellow status indicator () means that some process is ongoing, controlled either by you or by Apple.
-
A green status indicator () means the build is being tested in TestFlight, or can be submitted for review..
You can view the builds you upload and their file sizes in the Activity area of your app. You can also view beta build status and metrics in the TestFlight area of your app.
Status |
Description |
Internal testing |
External testing |
---|---|---|---|
Processing |
Your build is still being processed. You will receive an email notification when your build is ready. If you upload a build and it remains in the Processing state for more than 24 hours, there may be an issue. To resolve the issue, Contact Us. |
||
Invalid Binary |
Apple received your build, but it didn’t meet all the upload requirements. Resolve any issues in the build, and redeliver. Visit Upload builds. |
Not visible in TestFlight |
Not visible in TestFlight |
Missing Compliance |
Your build is missing export compliance documentation. Action is needed. Learn how to provide export compliance for beta builds. |
||
Waiting for Export Compliance Review |
Documentation for export compliance has been submitted and is in review. No action is needed on your end. |
||
In Compliance Review |
Documentation for export compliance is in review. No action is needed on your end. |
||
Ready to Submit |
Your build can be distributed to internal testers, or can be submitted to TestFlight App Review for external testing or to App Review for distribution to customers. |
||
Waiting for Review |
Your build has been submitted to TestFlight App Review. It will need to be approved before you can begin external testing. |
||
In Beta Review |
Your build is currently being reviewed by TestFlight App Review. It'll need to be approved before you can begin external testing. |
||
Not Available for Testing |
Your build can't be used with TestFlight because the provisioning profile is missing an application identifier. To begin testing, upload a new build that includes the application identifier. |
||
Rejected |
Your build was rejected by TestFlight App Review and can no longer be used in TestFlight. To begin testing, upload a new build. |
Not visible in TestFlight |
Not visible in TestFlight |
Ready to Test |
Your build can be tested by external and internal testers, but you haven’t added any testers yet. You may have opted to manually notify testers after your build is approved. You can also submit your app to App Review for distribution to customers. |
||
Testing |
Your build is being tested by at least one group or tester. Click on the build to view more details about who is testing your build. You can continue testing or submit your app to App Review for distribution to customers. Testers that have received an invite to test will still be able to test your build even after it's available for customers. |