Fix ITSAppUsesNonExemptEncryption Missing Export Compliance
TestFlight asks for export compliance on every build because Info.plist does not declare ITSAppUsesNonExemptEncryption. Set it correctly and the prompt disappears.
Articles tagged with #TestFlight
TestFlight asks for export compliance on every build because Info.plist does not declare ITSAppUsesNonExemptEncryption. Set it correctly and the prompt disappears.
Xcode says upload succeeded, Transporter says delivered, yet the build is missing from App Store Connect. The three quiet states it's actually in, and the fix for each.
Your TestFlight build has sat in Waiting for Review for days. Here is what is actually happening and what you can do about it.
Testers see "This beta has expired" or the build shows Expired in App Store Connect. Why it happens and how to push a replacement fast.
Build is Ready to Test and the tester accepted the invite, but it never appears in their TestFlight app. Walk the ordered checklist that fixes 95% of cases without re-uploading.
You added external testers in App Store Connect but they never get the TestFlight invitation email, or the public link says it is not accepting testers. Here is how to find and fix it.
Your TestFlight build has shown "Processing" for hours. Here are the 8 real causes and an exact checklist to unstick it, current as of June 2026.
A practical 2026 guide to TestFlight for indie iOS developers — exact tester limits, upload steps, Beta App Review timing, and how to run a beta that produces useful feedback before launch.