다음 명령어를 터미널에 입력합니다. gem install bundler
-> 프로젝트에 Gemfile & Gemfile.lock 파일이 생성됩니다.
Gemfile에 다음 코드를 추가합니다. gem 'fastlane'
다음 명령어를 터미널에 입력합니다. bundle update
설치 확인을 위해 다음 명령어를 터미널에 입력합니다.
bundle exec fastlane --version
-> fastlane 2.219.0
와 같이 출력되면 정상 설치된 것입니다.
1. 모든 앱 - API 액세스 - 서비스 계정 만들기
2. GCP 서비스 계정 생성 -> 오른쪽 작업 더보기 -> “키 관리” 클릭
2.1. GCP로 이동하여 관리자 권한을 추가합니다.
3. 키 추가 -> 새 키 만들기 -> json 파일 생성 후 다운합니다.
1. android 폴더에 "key" 폴더 생성 후, ~.json 파일을 추가합니다.
2. android 폴더에서 fastlane 초기화를 위해, 다음 명령어를 입력합니다. `bundle exec fastlane init`
3. FastFile에서 TestFlight에 배포하는 스크립트 수정 후, 다음 명령어를 입력합니다. `bundle install`
4. 배포가 잘되는지 확인하기 위해, 배포 스크립트를 실행합니다. `bundle exec fastlane staging`
1. ios 폴더에서 다음 명령어를 입력합니다. `bundle exec fastlane init`
2. 배포 인증서를 공유할 깃헙 레포지토리를 생성합니다.
3. 배포 인증서 공유를 도와주는 match 사용을 위해, 다음 명령어를 입력합니다. `bundle exec fastlane match init`
4. MatchFile에서 금방 생성한 레포지토리의 url, type(appstore) 등 각종 설정을 합니다.
5. 배포용 인증서를 받기 위해, 다음 명령어를 입력합니다. `bundle exec fastlane match appstore`
6. 배포가 잘되는지 확인하기 위해, 배포 스크립트를 실행합니다. `bundle exec fastlane staging`
Mac
Windows