Skip to main content
All CollectionsKnowledge BaseCross-platform
Configuring fastlane match for Bitrise
Configuring fastlane match for Bitrise
Updated over a week ago

If you want to use fastlane match in your bitrise.io build, you only have to do three things:

  1. Make sure that a single SSH key can be used to git clone both your main repository (the one you register on bitrise.io) and the match repository.

  2. Add an Environment Variable MATCH_PASSWORD to specify the passphrase you used for match. On bitrise.io you should add this as a Secret Environment Variable in the Workflow Editor. Make sure to disable the Replace variables in input? option of the environment variable to avoid causing issues when the value includes the $ (dollar) sign, which is used for environment variable expansion.

  3. Make sure to use match’s readonly mode, or else match will try to connect to the Apple Developer Portal, which requires further authorization (providing additional username and password for Apple Dev Portal login)!

    • If you use match in your Fastfile or fastlane config: match(app_identifier: "my.domain", type: "appstore", readonly: true).

    • If you use it as a command line tool: match development --readonly.

That’s all, you can now enjoy the utility of match, automated with bitrise.io .

Did this answer your question?