Skip to content

fix(ios): set ITSAppUsesNonExemptEncryption to NO while France is not distributed - #3852

Merged
datlechin merged 1 commit into
mainfrom
fix/ios-export-compliance-no
Oct 26, 2026
Merged

datlechin merged 1 commit into
mainfrom
fix/ios-export-compliance-no

Conversation

@datlechin

Copy link
Copy Markdown
Member

Summary

  • Set INFOPLIST_KEY_ITSAppUsesNonExemptEncryption to NO in the iOS app.
  • With YES and no ITSEncryptionExportComplianceCode, App Store uploads fail with ContentDelivery 90592. The code needs the French ANSSI declaration, still pending.
  • France is removed from Pricing and Availability, so no encryption documentation is required.
  • Once the ANSSI code arrives and France is restored, switch back to YES and add INFOPLIST_KEY_ITSEncryptionExportComplianceCode.

Test plan

  • apple/scripts/generate-project.sh ios: both configurations of TableProMobile.xcodeproj show ITSAppUsesNonExemptEncryption = NO.
  • 1.1 (23) archived with YES was rejected with 90592 on 2026-10-27; the upload of a new archive with NO follows.

@datlechin
datlechin enabled auto-merge (squash) October 26, 2026 21:12
@datlechin
datlechin disabled auto-merge October 26, 2026 21:13
@datlechin
datlechin merged commit 1ccc331 into main Oct 26, 2026
7 checks passed
@datlechin
datlechin deleted the fix/ios-export-compliance-no branch October 26, 2026 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant