TestFlight: File an Annual Self Classification Report

While uploading the build to the test flight many where greeted with compliance missing. Which on further alerted users with a message

“If you are making use of ATS or making a call to HTTPS please note that you are required to submit a year-end self-classification report to the US government”

This is because of the result of New US regulation and does not affect most of us. This self-classification thingyy is mandatory for those who are using specialised encryption. For most of us who are using just HTTPS or ATS we can go about it normally by placing

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

in info.plist it will show as App Uses Non-Exempt Encryption : false This simply declares that your app does not use something which US govt can’t crack 🙂

A pat on the back !!