한줄 요약. App Store Connect에 있는 단계적 출시(Phased Release) 토글은 자동 업데이트를 1/2/5/10/20/50/100%의 비율로 7일에 걸쳐 배포하는 기능이지만, 이는 오직 자동 업데이트를 켜 둔 기존 사용자에게만 적용됩니다. 신규 설치, 수동 업데이트, 그리고 새 메타데이터가 App Store 검색에 반영되는 속도에는 전혀 영향을 주지 않습니다. 업데이트된 키워드 필드, 부제목, 스크린샷은 단계적 출시가 몇 %를 가리키고 있든 상관없이 — 심지어 1%라도 — 버전이 App Review를 통과하는 즉시 모든 신규 방문자와 신규 설치자의 100%에게 노출됩니다. 이 기능은 바이너리의 크래시나 회귀를 막는 안전망으로 취급해야지, 리스크가 있는 메타데이터 변경을 위한 안전망으로 취급해서는 안 됩니다.
App Store Connect 화면에서 단계적 출시는 천천히 돌릴 수 있는 다이얼처럼 보입니다. 이는 신중함으로 읽히고, 많은 인디 개발자들은 이 해석을 메타데이터에까지 확장합니다. “새 부제목은 단계적 출시를 켠 채로 내보내야지. 전환율이 떨어지면 모두에게 퍼지기 전에 멈추면 되니까.” 이 추론은 틀렸고, 메타데이터 변경 타이밍을 여기에 맞추려 한다면 무시할 수 없는 실수입니다.
단계적 출시가 새 키워드, 부제목, 스크린샷이 노출되는 시점을 늦추나요?
아니요. 단계적 출시가 조절하는 것은 기존 사용자의 기기에 전달되는 자동 앱 업데이트뿐입니다. 제품 페이지 — 제목, 부제목, 키워드 필드 재인덱싱, 스크린샷, 설명, 프로모션 텍스트 — 는 Apple이 버전을 승인하는 순간, 단계적 출시가 어떤 비율에 있든(1%라도) 모든 신규 방문자와 신규 설치자에게 즉시 업데이트됩니다.
Apple은 App Store Connect 도움말 문서에서 이를 명확히 밝히고 있습니다. 수동 다운로드와 신규 설치는 롤아웃의 어느 시점에서도 단계적 출시의 적용을 받지 않는다고요. 경쟁 앱 분석 글도, 리뷰에 실린 스크린샷도, 승인 다음 날 여러분의 새 제품 페이지를 보여 주는 Safari 검색 결과도 모두 단계적 출시 비율의 영향을 받지 않습니다. 1%에서 100%로 올라가는 그 다이얼이 말해 주는 것은 기존 사용자가 새 바이너리를 얼마나 빨리 받는지뿐입니다. 그 외 모든 사람에게 스토어 리스팅 자체가 얼마나 빨리 바뀌는지에 대해서는 아무것도 말해 주지 않습니다.
메타데이터 변경을 테스트하면서 통제된 롤아웃을 원한다면, 올바른 도구는 Product Page Optimization입니다. 이는 실제 트리트먼트 변형을 라이브 트래픽에 대해 실행하고, 커밋하기 전에 전환율을 비교할 수 있게 해 줍니다. 단계적 출시는 애초에 그런 용도로 만들어진 것이 아닙니다.
매일 실제로 몇 퍼센트의 사용자가 업데이트를 받나요?
Apple의 고정 일정은 1일차 1%, 2일차 2%, 3일차 5%, 4일차 10%, 5일차 20%, 6일차 50%, 7일차 100%입니다. 설정을 바꿀 수 없으며, 직접 램프를 정할 수는 없고 Apple이 제공하는 일정을 일시정지할 수만 있습니다.
| 일차 | 새 버전 누적 도달률 (자동 업데이트만 해당) |
|---|---|
| 1일차 | 1% |
| 2일차 | 2% |
| 3일차 | 5% |
| 4일차 | 10% |
| 5일차 | 20% |
| 6일차 | 50% |
| 7일차 | 100% |
단계적 출시를 켤지 여부는 제출 시점에 App Store Connect의 버전 빌드 설정에서 버전별로 선택합니다. 계정 소유자, 관리 또는 앱 관리 역할이 필요합니다. 켜지 않으면, 단계적 출시가 존재하기 전과 마찬가지로 승인 즉시 자동 업데이트 사용자의 100%에게 업데이트가 배포됩니다.
단계적 출시를 일시정지할 수 있나요? 일시정지하면 실제로 무엇이 멈추나요?
네 — 7일 중 어느 시점에서든 일시정지할 수 있고, 몇 번이든 제한 없이 일시정지할 수 있으며, 누적 최대 30일까지 가능합니다. 일시정지하면 현재 일차의 비율에서 고정될 뿐, 이전 버전으로 되돌아가지는 않습니다.
사람들이 자주 놓치는 두 가지 동작이 있습니다.
- 일시정지해도 현재 단계에 아직 도달하지 않은 사용자에게는 계속 배포됩니다. 3일차(5%)에 일시정지하면 4일차(10%)로의 진행은 멈추지만, Apple은 그 5%라는 수치에 도달할 때까지 대상 사용자에게 계속 업데이트를 전달합니다. 일시정지가 멈추는 것은 램프업이지, 이미 진행 중인 배포가 아닙니다.
- 다음 24시간 주기가 넘어가기 전에 일시정지해야 합니다. 날짜가 넘어가면 다음 비율(예: 5%에서 10%)로의 도약은 이미 일어난 뒤이며, 부분적으로 되돌릴 방법은 없습니다.
버전 페이지의 “모든 사용자에게 릴리스” 컨트롤을 사용하면 롤아웃 도중 언제든 바로 100%로 건너뛸 수 있습니다. 또한 롤아웃 도중에 앱을 판매 중지하면 해당 버전의 단계적 출시는 영구적으로 멈추며, 이후 리스팅을 복원하더라도 재개할 수 없습니다.
이 오해가 실제로 일으키는 실패 패턴
한 개발자가 부제목을 다시 쓰면서 그 안에 깨진 딥링크를 남긴 채 버전을 출시하고, 단계적 출시를 켠 다음 App Store Connect Analytics로 전환율을 지켜본다고 해 봅시다. 첫날에는 아무것도 잘못돼 보이지 않습니다. 단계적 출시 비율이 영향을 미치는 것은 기존 사용자가 바이너리 업데이트를 받는 시점뿐이고, 그중 대부분은 어차피 새 부제목을 다시 읽지 않기 때문입니다 — 이미 앱을 갖고 있으니까요. 반면 검색, “함께 보면 좋은 앱”, 리뷰 사이트의 링크를 통해 들어오는 모든 신규 방문자는 첫날부터 새 부제목을 전량으로 마주하고 있습니다. 단계적 출시 다이얼이 50%에 도달할 무렵에는, 메타데이터로 인한 피해 — 또는 메타데이터의 성공 — 는 실제로 그것이 영향을 미치는 대상, 즉 설치 여부를 결정하는 사람들에게 이미 완전히 반영된 뒤입니다.
부제목, 키워드, 스크린샷 변경을 검증하고 있다면 단계적 출시 비율이 아니라 첫날부터 신규 사용자 전환 지표를 지켜보세요. 크래시, 깨진 기능, 성능 저하 같은 바이너리 회귀가 걱정된다면 단계적 출시가 정확히 맞는 도구입니다. 그것이 실제로 통제하는 대상, 즉 이미 여러분의 앱을 갖고 있고 곧 기기에 새 코드를 받게 될 사람들에게 작동하기 때문입니다.
다음 제출 전에 해야 할 일
- 실제로 무엇을 보호하려는지 정하세요. 기존 사용자의 안정성(단계적 출시를 사용)인지, 신규 설치 전환율(단계적 출시가 아니라 Product Page Optimization을 사용)인지.
- 빌드와 함께 메타데이터 변경을 내보낸다면, 단계적 출시 비율이 올라가기를 기다리지 말고 전환율을 확인하세요. 신규 설치자는 변경 사항을 즉시 100% 마주합니다.
- 롤아웃 도중 크래시나 회귀가 발생하면 다음 24시간 주기가 넘어가기 전에 일시정지한 다음, 핫픽스 빌드를 낼지 수정을 확인한 후 “모든 사용자에게 릴리스”를 쓸지 결정하세요.
- 제출일 이전에 계정 소유자, 관리 또는 앱 관리 권한이 있는지 확인하세요. 단계적 출시는 모든 App Store Connect 역할에서 사용할 수 있는 것이 아닙니다.