ci(ios): internal-testing-only publishing + declare encryption exemption
The IPA now builds, signs, uploads and processes on App Store Connect. Set submit_to_testflight=false so the build stays green via internal testing; external beta review (which needs Test Information + a demo login) is opt-in later. Also set ITSAppUsesNonExemptEncryption=false in Info.plist so ASC stops prompting for export compliance on every upload. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -21,6 +21,11 @@ set_str NSPhotoLibraryAddUsageDescription "Biz Connect saves images and record
|
||||
# Human-readable display name on the home screen.
|
||||
set_str CFBundleDisplayName "Biz Connect"
|
||||
|
||||
# We use only standard encryption (HTTPS/TLS), which is exempt — declaring this up front stops App Store
|
||||
# Connect from asking the "export compliance" question on every single build/TestFlight upload.
|
||||
"$PB" -c "Add :ITSAppUsesNonExemptEncryption bool false" "$PLIST" 2>/dev/null \
|
||||
|| "$PB" -c "Set :ITSAppUsesNonExemptEncryption false" "$PLIST"
|
||||
|
||||
# Allow the webview to load our HTTPS origin (we do NOT enable arbitrary cleartext).
|
||||
"$PB" -c "Delete :NSAppTransportSecurity" "$PLIST" 2>/dev/null || true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user