My app is not using encryption so I added ITSAppUsesNonExemptEncryption
with NO
value in my info.plist
as per documentation. However, whenever I push the build to App Store Connect, the builds are always flagged with Missing Compliance
and I have to manually set the App Encryption Documentation to None of the algorithms mentioned above for every new build.
I'm on Xcode 16.2.
Is it just my project, or does anyone also experience this? What am I missing?
My app is not using encryption so I added ITSAppUsesNonExemptEncryption
with NO
value in my info.plist
as per documentation. However, whenever I push the build to App Store Connect, the builds are always flagged with Missing Compliance
and I have to manually set the App Encryption Documentation to None of the algorithms mentioned above for every new build.
I'm on Xcode 16.2.
Is it just my project, or does anyone also experience this? What am I missing?
Share Improve this question edited yesterday HangarRash 15.1k5 gold badges19 silver badges55 bronze badges asked yesterday PsylockePsylocke 5651 gold badge3 silver badges15 bronze badges 4- You should double-check the Plist file. Does it link to the correct target? It should work – sonle Commented yesterday
- Yes. It's already set to the right target. If it wasn't it wouldn't render correctly even in debug mode, no? – Psylocke Commented yesterday
- The most common cause of these sorts of problems is putting the key in the wrong place in your info plist. e.g. inside an array or dictionary for another key. Double check your file. View the source of the plist and post an excerpt in your question – Paulw11 Commented yesterday
- I added the key in the info.plist file correct. It was in the Packaging settings missing the info.plist for Release. The plist was only set for Debug. – Psylocke Commented yesterday
1 Answer
Reset to default 0IMO, I believe you're putting that ITSAppUsesNonExemptEncryption
key in the wrong place. Try these steps to check it:
- Open
.plist
file by
right click -> open as source code -> search
ITSAppUsesNonExemptEncryption
- Check
.plist
file path is the correct one which you edited
Project -> Targets -> Build Settings -> Packaging -> Info.plist file