Skip to content

Feat/#291 Fastlane 도입 (배포 자동화 + 인증서 관리)#349

Merged
juri123123 merged 8 commits intodevelopfrom
feat/#291-fastlane-retry
Jan 29, 2026
Merged

Feat/#291 Fastlane 도입 (배포 자동화 + 인증서 관리)#349
juri123123 merged 8 commits intodevelopfrom
feat/#291-fastlane-retry

Conversation

@juri123123
Copy link
Collaborator

@juri123123 juri123123 commented Jan 25, 2026

🔗 연결된 이슈

📄 작업 내용

  • 기존에는 iOS 인증서 및 프로비저닝 관리가 계정 소유주에 종속되어 있어, TestFlight 업로드 및 인증서 만료/재발급 대응 시 팀 차원의 병목이 발생할 수 있는 구조였습니다.
    Fastlane(Fastfile, Matchfile)를 도입하여 배포 프로세스를 자동화하고, 인증서 및 프로비저닝 파일을 Git 기반 중앙 저장소에서 관리하도록 개선했습니다.
    팀원 누구나 배포 및 인증서 관련 작업을 수행할 수 있도록 했습니다.

✅ Testing

  • 테스트 목적과 상황
    인증서 및 프로비저닝이 Fastlane match를 통해 정상적으로 적용되는지 확인

  • 시나리오 진행에 필요한 값
    fastlane 설치
    env 파일 특정 경로에 추가 (따로 공유 예정)

  • 시나리오 진행에 필요한 조건
    1️⃣ 최초 1회 실행

fastlane match appstore
fastlane match development

2️⃣ 이후 인증서 동기화 (readonly)

fastlane match appstore --readonly
fastlane match development --readonly

3️⃣ TestFlight 업로드 테스트

fastlane upload_testflight
  • 시나리오 완료 시 보장하는 결과
    인증서/프로비저닝 정상 적용
    TestFlight 업로드 성공 확인

👀 기타 더 이야기해볼 점

현재 일부 팀원 환경에서 실기기 빌드가 실패하는 이슈가 있어, 원인 파악 후 별도 이슈로 대응할 예정입니다.

@juri123123 juri123123 self-assigned this Jan 25, 2026
@juri123123 juri123123 added feat 새로운 기능 구현 및 API 연결 setting 프로젝트 관련 설정 변경 labels Jan 25, 2026
@juri123123 juri123123 changed the title Feat/#291 fastlane retry Feat/#291 fastlane 도입 (배포 자동화 + 인증서 관리) Jan 25, 2026
@juri123123 juri123123 changed the title Feat/#291 fastlane 도입 (배포 자동화 + 인증서 관리) Feat/#291 Fastlane 도입 (배포 자동화 + 인증서 관리) Jan 25, 2026
Copy link
Collaborator

@y-eonee y-eonee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

우왕 수고하셨습니당
다시 실기기 빌드가 안되길래 ;; fastlane 명령어를 전부 다시 수행했더니 다시 실기기빌드가 되네요 ..
근데 여전히 팀에 unknown team으로 뜨는데 왜그런지몰르겟어요

@juri123123 juri123123 merged commit 35cf106 into develop Jan 29, 2026
1 check passed
@juri123123 juri123123 deleted the feat/#291-fastlane-retry branch January 29, 2026 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat 새로운 기능 구현 및 API 연결 setting 프로젝트 관련 설정 변경

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments