fastlane 이란?
테스트 및 배포까지의 일련의 과정을 자동화하여 불필요한 작업 시간을 단축해주는 자동화 툴
제공되는 기능
- 스크린샷 자동화
- 국가별 언어로 번역된 앱 모습을 자동으로 캡쳐 및 앱스토어에 등록
- 베타 배포 자동화
- ex) iOS의 배포하기 전 테스트 앱을 올리는 TestFlight에 자동으로 올라가게끔 만들기
- 앱 배포 자동화(심사까지)
- 자동화된 코드 서명
- ex) 서명 인증서를 팀 간에 공유하고 동일한 프로젝트에서 같은 인증서로 관리될 수 있게 함.(무려 갱신까지 해줌)
설치 방법
프로젝트 별 fastlane 설정하기
코코아팟을 프로젝트에 적용하는 것과 동일하게 fastlane도 동일
프로젝트 위치에서 아래 명령어 입력
fastlane init

https://danawalab.github.io/common/2022/08/23/Fastlane.html