Daily iOS
빌드·배포

Fastlane 릴리스 재현성

공유 킥보드 앱을 여러 사람이 각자 맥에서 Fastlane으로 배포하다 보니 빌드 번호와 환경 설정이 사람마다 달라집니다. 누가 돌려도 같은 결과가 나오게 하려면 lane의 입력을 어떻게 고정하겠습니까?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

빌드 번호는 각자 손으로 올리지 않고 파이프라인이 한 곳에서 계산한 값을 lane 옵션으로 받게 하고, scheme, configuration, 환경변수도 기본값 없이 명시적으로 넘기며, Xcode와 gem 버전을 고정해 어느 맥에서 돌려도 같은 IPA가 나오게 한다.

받은 질문 공유