🚪 Bypass the “Missing export compliance information” warning on App Store

Image for post
Image for post

👋 Hey iOS/mobile developer,

When you upload a new build to the App Store, you always have to wait for the processing and when the processing is done, you have to manually validate the compliance encryption which is… a waste of time (😒).

The easiest solution is to just add a new key in your Info.plist file to say your app is not using any encryption at all. This new (magic 🎩) key is ITSAppUsesNonExemptEncryption and the value is false.

📄 1. Open your Info.plist file

info, plist, file, ios, code, configuration
info, plist, file, ios, code, configuration

🔑 2. Add a new key

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>

</dict>
</plist>

Once you added these two lines (above in bold), the next time you will upload a build to the App Store, you will skip the compliance warning step and your build will automatically be available (once processed) to Test Flight for testing.

✅ 3. Save & Build & Job done

Easy, no?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store