- fastlane
- private git repo to store certificates and profiles on
- access to app store and to developer account
- set your phone number as trusted phone number in Apple ID managmend for your developer account.
- Add
SPACESHIP_2FA_SMS_DEFAULT_PHONE_NUMBER
env variable to your shell with your phone number. The one you added as trusted phone number in Apple ID. This will ensure that code for 2FA will be send to your phone. This step is optional but in case you have more phones in the company it will save you a lot of time. - Go to
ios
folder and runmatch init
and paste git URL (SSH type used to pull/push etc.) - Open newly created matchfile and uncomment line with
username
, paste you developer account id (email) there. - Follow rest of the steps in Code signing guide (after
match init
). - Now run
fastlane init
and follow the instructions - Turn off automatic code signing in XCode and set it to match provisioning profiles.
- Deploy
- fastlane
- access to private git repo where the store certificates and profiles are
- access to app store and to developer account
- set your phone number as trusted phone number in Apple ID managmend for your developer account.
TODO