Skip to content

[FEAT] release를 TestFlight 검증 빌드 재사용으로 전환 - #116

Merged
khyeji98 merged 7 commits into
mainfrom
develop
Jul 24, 2026
Merged

[FEAT] release를 TestFlight 검증 빌드 재사용으로 전환#116
khyeji98 merged 7 commits into
mainfrom
develop

Conversation

@khyeji98

Copy link
Copy Markdown
Collaborator

변경 사항

  • release lane이 새로 아카이브하지 않고, 요청 버전의 TestFlight 최신 빌드를 선택해 심사 제출하도록 전환 (skip_binary_upload)
  • 해당 버전 빌드가 TestFlight에 없으면 즉시 실패하도록 가드 추가
  • 서명·Xcode·Tuist가 불필요해져 appstore-release.yml의 release 잡을 ubuntu-latest로 이동하고 관련 스텝·Secrets env 정리
  • 배포 가이드 문서에 RC 재사용 방식과 마케팅 버전 사전 확정 전제 반영

To Reviewer

App Store 심사에 올라가는 바이너리가 TestFlight에서 검증한 빌드와 동일하도록 개선했습니다. 이제 release는 빌드를 새로 만들지 않고 기존 TestFlight 빌드를 그대로 제출합니다. 출시하려는 버전의 RC 빌드가 먼저 TestFlight에 올라가 있어야 하며, 없으면 워크플로가 실패합니다.

khyeji98 added 7 commits July 24, 2026 02:44
한국어 앱 정보·카테고리·저작권과 심사 안내를 저장소 원본으로 관리
스크린샷은 재생성 불가한 마케팅 이미지라 gitignore 예외로 추적
release lane이 메타데이터·스크린샷을 업로드하고 버전과 빌드
넘버를 자동 부여하도록 확장, 승인 시 자동 출시로 전환
심사 담당자 연락처는 개인정보라 환경변수로만 주입
verify_metadata lane으로 빌드 전에 누락·글자수를 사전 차단
버전 태그 push 또는 수동 실행으로 심사 제출까지 자동화
메타데이터 검증을 별도 job으로 선행해 빌드 비용을 아낌
새로 아카이브하지 않고 요청 버전의 TestFlight 최신 빌드를
선택해 심사 제출하도록 변경하고, 서명·Xcode·Tuist 가 불필요해
release 잡을 ubuntu 로 옮김
release 가 아카이브 대신 TestFlight 빌드를 선택함을 명시하고
마케팅 버전 사전 확정 전제와 Secrets 설명을 갱신
@khyeji98
khyeji98 merged commit 1872c78 into main Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant