Add export compliance keys

Optionally, specify export compliance information for each build that you upload to iTunes Connect. If your app uses encryption and requires export compliance documentation, you upload the document and submit it for review using iTunes Connect, as described in “Cryptography and U.S. Export Compliance” in iTunes Connect Developer Guide. Once the document is approved, iTunes Connects will provide key-value pairs that you can add to the information property list file (Info.plist) in your Xcode project. If you provide the export compliance information in the build, then you don’t need to provide this information later when you distribute your app using TestFlight or submit it to App Review.

  1. In the Project navigator (), choose the target and click Info.

  2. In the last row of the target properties table, click the Add button (+).

  3. In the search field, enter the export compliance key followed by the Return character and set its value.

    • If your app is not using encryption, add the App Uses Non-Exempt Encryption key and set the value to NO.

    • If your app uses encryption, add the App Uses Non-Exempt Encryption key and set the value to YES.

    • If your app requires export compliance, add the App Encryption Export Compliance Code key and enter the value for this key provided by iTunes Connect.