목록 보기
[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로 업로드 충돌 방지

다음 읽기

#fastlane 주제를 다룬 다른 회사 글

GitHub Actions로 App 자동으로 배포하기

fastlane으로 iOS·Android 앱 빌드와 스토어 업로드를 스크립트로 자동화했습니다. GitHub Actions와 Secrets로 인증 정보를 주입해 배포 환경 의존성을 줄였습니다.

스캐터랩 핑퐁
스캐터랩 핑퐁
데브옵스
전체 보기

댓글 0개

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

댓글을 불러오는 중...