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_URL
should be an ssh URL.MATCH_USERNAME
is your App Store Connect Apple ID.- To view keychains, run:
security list-keychains
Android
Coming soon