Fastlane Integration
On this page
iOS
- Create an App Store Connect API key here
- Setup your match repository.
- Set the following group-level CI/CD variables in GitLab:
| Key | Protected | Masked | Base 64 Encoded |
|---|---|---|---|
| APP_STORE_CONNECT_API_KEY_ISSUER_ID | ✓ | ||
| APP_STORE_CONNECT_API_KEY_KEY | ✓ | ✓ | |
| APP_STORE_CONNECT_API_KEY_KEY_ID | ✓ | ||
| MATCH_GIT_URL | ✓† | ✓ | |
| MATCH_PASSWORD | ✓† | ✓ | |
| MATCH_TEAM_ID | ✓† | ✓ | |
| MATCH_USERNAME | ✓† | ✓ |
† Optional, but recommended
- Optional: set the following project-level CI/CD variables in GitLab:
| Key | Protected | Masked | Base 64 Encoded | Default |
|---|---|---|---|---|
| MATCH_APP_IDENTIFIER | ✓ | com.$CI_PROJECT_ROOT_NAMESPACE.* |
Remarks
MATCH_GIT_URLshould be an ssh URL.MATCH_USERNAMEis your App Store Connect Apple ID.- To view keychains, run:
security list-keychains
Android
Coming soon