Skip to content

Declare export compliance for TestFlight tag builds - #94

Merged
enaboapps merged 1 commit into
mainfrom
codex/fix-testflight-export-compliance
Aug 23, 2026
Merged

enaboapps merged 1 commit into
mainfrom
codex/fix-testflight-export-compliance

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Summary

  • write ITSAppUsesNonExemptEncryption=false into the generated native Info.plist before archiving
  • preserve exact release-tag application source while applying the reviewed TestFlight compliance metadata
  • retain the existing post-export assertion so a missing declaration still blocks upload

Tracks #90.

Evidence

Run 32645876747 archived and exported successfully, then safely stopped before upload because the Beta 11 tag predates the Expo compliance declaration.

Validation

  • git diff --check
  • Node 24 npm run validate (43 suites / 312 tests; Expo Doctor 21/21)

@enaboapps

Copy link
Copy Markdown
Contributor Author

Independent latest-head review completed for 686834c: no actionable findings. The review confirmed the post-prebuild plist path, Boolean mutation behavior for both existing and absent keys, Bash failure semantics, and retention of the post-export upload gate.

@enaboapps
enaboapps marked this pull request as ready for review August 23, 2026 15:10
@enaboapps
enaboapps merged commit a8a04ea into main Aug 23, 2026
3 checks passed
@enaboapps
enaboapps deleted the codex/fix-testflight-export-compliance branch August 23, 2026 15:10
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