🚪 Bypass the “Missing export compliance information” warning on App Store
👋 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
🔑 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?
#ios #appstore #reactnative #build #compliance #encryption #information #testing #test #processing #info #plist #configuration #apple #store