Set up TestFlight deployment
Some checks failed
TestFlight / testflight (push) Failing after 24s

This commit is contained in:
2026-07-06 08:36:11 -07:00
parent e53cde7f60
commit db947b1827
9 changed files with 518 additions and 0 deletions

View File

@@ -26,3 +26,10 @@ Attractor operates in five "security modes":
- Custom redirect rules
- Catalyst and iPadOS support
## Deployment
TestFlight deployment is handled by Fastlane and the Gitea workflow at `.gitea/workflows/testflight.yml`.
Required Gitea secrets match the local `.env.example`: `APP_STORE_CONNECT_KEY_ID`, `APP_STORE_CONNECT_ISSUER_ID`, `APP_STORE_CONNECT_KEY_CONTENT`, `MATCH_GIT_URL`, `MATCH_PASSWORD`, and `MATCH_GIT_BASIC_AUTHORIZATION`.
Push a tag like `release/ios/v4.2` or `Attractor-4.2` to build and upload to TestFlight. To prepare signing assets locally, run `bundle exec fastlane ios setup_signing`; to upload manually, run `bundle exec fastlane ios beta`.