목록 보기
[iOS] 두려움 없이 fastlane, CircleCI 도입하기
데브옵스

[iOS] 두려움 없이 fastlane, CircleCI 도입하기

플레이키보드
플레이키보드
2023년 2월 11일

두줄요약

iOS 앱 배포를 fastlane과 CircleCI로 자동화한 구축 과정을 소개했습니다. 로컬 설정부터 match, TestFlight 업로드, 슬랙 알림, CI 트리거까지 정리했습니다.

핵심 내용

  • iOS 앱의 수동 배포, 테스트플라이트 업로드, 슬랙 알림을 자동화하기 위해 fastlane과 CircleCI를 도입한 과정
  • 로컬 환경에서 Fastfile, .env, 앱스토어 커넥트 API, match, 빌드 넘버 관리, slack 액션을 구성한 뒤 CI로 옮긴 흐름
  • CircleCI에서 macOS 빌드, bundle install, fastlane 실행, develop 브랜치 트리거 설정으로 자동 배포 파이프라인 구축
  • 반복 배포 작업의 시간 낭비를 줄이고 CI/CD 첫 단계를 완성한 경험 공유

적용해볼 점

  • 코드 사이닝과 인증서 관리를 match로 통합해 팀 단위 운영 단순화
  • App Store Connect API 키로 이중 인증 의존 제거
  • 최신 TestFlight 빌드 번호 기반 increment로 업로드 충돌 방지

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...