From ab4c9e44ccdca17e65b35445244e3f8676a68b54 Mon Sep 17 00:00:00 2001 From: enricobuehler Date: Wed, 15 Jul 2026 21:51:25 +0200 Subject: [PATCH] =?UTF-8?q?fix(apple):=20drop=20premature=20ITSAppUsesNonE?= =?UTF-8?q?xemptEncryption=20=E2=80=94=20unblock=20uploads?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Setting ITSAppUsesNonExemptEncryption=true (1b733613) while the App Store Connect encryption documentation is still in progress — approval blocked on the pending French ANSSI declaration, so no compliance code exists yet — makes xcodebuild's upload analyzer demand ITSEncryptionExportComplianceCode and fail every Apple upload with error 90592 ("Invalid Export Compliance Code … key value []"). Revert that plist hunk to restore the pre-existing manual "Missing Compliance" per-build flow in ASC (upload succeeds, encryption question answered in the UI). Not set to NO — that would be a false declaration; the app genuinely uses non-exempt AES-GCM crypto. Once ANSSI's attestation is uploaded and ASC approves the documentation, re-add the flag together with the resulting ITSEncryptionExportComplianceCode. Co-Authored-By: Claude Opus 4.8 (1M context) --- clients/apple/Config/Info.plist | 2 -- 1 file changed, 2 deletions(-) diff --git a/clients/apple/Config/Info.plist b/clients/apple/Config/Info.plist index cb9d2dae..d5293e31 100644 --- a/clients/apple/Config/Info.plist +++ b/clients/apple/Config/Info.plist @@ -15,8 +15,6 @@ MicroGamepad - ITSAppUsesNonExemptEncryption - NSBonjourServices _punktfunk._udp