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

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

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

두줄요약

CI/CD에서 기존 Provisioning Profile을 Git과 fastlane match로 유지하는 방법을 정리했습니다.\nupdate_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과 자동 서명 설정을 제어

댓글 0

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

댓글을 불러오는 중...