목록 보기
CI/CD에 기존 Provisioning Profile 유지하기(Git으로 유지하기)
데브옵스

CI/CD에 기존 Provisioning Profile 유지하기(Git으로 유지하기)

다나와
다나와
2025년 8월 4일

두줄요약

CI/CD에서 기존 Provisioning Profile을 Git과 fastlane match로 유지하는 방법을 정리했습니다. update_project_provisioning과 update_code_signing_settings로 Xcode 서명 설정까지 연결했습니다.

문제 상황

  • CI/CD 적용 과정에서 기존 Distribution용 Provisioning Profile을 유지하면서 관리할 방법 필요
  • 여러 앱이 같은 Apple 개발자 계정에 묶여 있어 프로파일을 무한정 늘릴 수 없는 제약
  • CI 기기 의존, Jenkins 원격 접근 제약으로 인한 운영 부담

해결 방법

  • fastlane match import로 기존 .cer, .p12, .mobileprovision을 암호화해 Git 저장소에 보관
  • match로 branch별 프로파일을 내려받고, ./fastlane 경로에 저장해 CI/CD에서 재사용
  • update_project_provisioning으로 프로파일과 Signing Certificate를 주입하고, update_code_signing_settings로 Team과 자동 서명 설정을 제어

다나와 계열사 채용6건

채용 사이트에서 전체 보기

다음 읽기

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

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

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

플레이키보드
플레이키보드
데브옵스
전체 보기

댓글 0개

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

댓글을 불러오는 중...