How to solve missing compliance status in TestFlight and invites not coming to testers

Adam Dev
2 min readMay 2, 2022

--

Hello Readers,

Welcome back .. today i am writing a short article on one of the most common warning which we get while uploading a build to testflight . For new uploaders to testflight these warnings can become a warning of stress as few managers/clients who are not technically sound will say this as an issue with .ipa generated .

Also because of this the testers don't get notified about the build once it is uploaded to the TestFlight

The image looks like this:

Missing Compliance

When the new uploaders ask to click on Manage this leads to a series of questions which we see for the first time and again this can lead to many questions from clients/managers to the developers.

Worry not!!!

The solution is Unless your app is using some special encryption you can simply add Boolean a key to your Info.plist with name ITSAppUsesNonExemptEncryption and value false.

In code:

<key>ITSAppUsesNonExemptEncryption</key>
<false/>

If you want to use the Xcode UI instead, head over to the Project > Target > Info panel, add a new “App Uses Non-Exempt Encryption” Boolean key with value NO:

If your app is using custom encryption then you will need to provide extra legal documents and go through a review of your encryption before being able to select builds.

If you continue with selecting that version for testing, it will ask for the compliance information manually. Choosing “No” presents you with the plist recommendation above.

This is change has been announced in the 2015 WWDC, but I guess it has been enforced only very recently.

Now upload the build to the TestFlight no more compliance questions and testers will receive notification in TestFlight too :)

Helpful links:

https://stackoverflow.com/questions/35739361/itsappusesnonexemptencryption-export-compliance-while-internal-testing

https://stackoverflow.com/a/60182767

https://stackoverflow.com/a/71415432

--

--

Adam Dev

MOBILITY ENGINEER/ARCHITECTURE,FRAMEWORK CREATOR/GITHUB OWL