Setting up Bitrise is simple and we described in 3 steps:
Make sure your project's schemes are shared (including app extensions) , otherwise you will run into a lot of warnings and it might not build all of your targets.
- Create a New App from the Bitrise dashboard
- Make sure you choose Nodes account when creating the New App and make it Private
- Connect the repository to Bitrise
- When setting up the access make sure to add our SSH key using the private key found in the ci-resources-ios repository.
- Indicate which branch Bitrise should use to make the builds
- After choosing the branch, Bitrise will validate the source code and then you can select the export method you want to use. Usually is app-store
- The last step is the Webhook setup. It will create a link from the github repository to Bitrise.
In order to make everything work on Bitrise you'll need to copy the template content from bitrise.yml into the Bitrise workflow script.
You can find the detailed workflow description here