You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- enable setting ITSAppUsesNonExemptEncryption post-upload via CLI
- support export-compliance declaration for builds missing Info.plist key
- include affordance discovery for missing compliance builds
- document usage and REST API equivalent
- update example workflow to automate compliance answer submission
### Set Export-Compliance Answer (`ITSAppUsesNonExemptEncryption`)
194
+
195
+
Apple requires every build to declare whether it uses non-exempt encryption. The standard place to set this is `Info.plist` (`ITSAppUsesNonExemptEncryption`); when the key is missing from the uploaded IPA, ASC marks the build "Missing Compliance" and TestFlight external testing is blocked. This command supplies the answer post-upload from CI scripts that don't control the Info.plist.
> Saying `true` enables Apple's full export-compliance flow — you'll likely also need to create an `AppEncryptionDeclaration` and upload supporting documents. That resource isn't yet exposed by the CLI; for now use App Store Connect web UI for the declaration, then this command for the build-level answer.
232
+
233
+
---
234
+
193
235
### Link Build to App Store Version
194
236
195
237
Associate a processed build with an App Store version before submitting for review.
0 commit comments