앱 스토어 출시 후 리젝 행동 요령¶
머리말¶
앱 스토어에 출시를 하면 수많은 가이드 라인의 제한으로 리젝 되는 경우가 많이 있습니다. 이럴 때 감안하는 행동요령을 남겨봅니다.
리젝 후 기본 대응 프로세스¶
flowchart TD
A[앱 리젝 알림 수신] --> B[리젝 사유 분석]
B --> C{실제 코드 문제인가?}
C -->|Yes| D[코드 수정 필요]
C -->|No| E[리뷰어 오해/테스트 문제]
D --> F[코드 수정 작업]
F --> G[새 빌드 생성]
G --> H[새 버전 제출]
E --> I[Resolution Center에서 회신 작성]
I --> J[상세한 설명과 테스트 방법 제공]
J --> K[회신 제출]
K --> L[Apple 응답 대기]
L --> M{Apple 응답 유형}
M -->|승인| N[앱 출시]
M -->|추가 설명 요청| O[추가 자료 제공]
M -->|재리젝| P[코드 수정 검토]
O --> Q[더 자세한 설명 작성]
Q --> K
P --> R{수정 가능한가?}
R -->|Yes| D
R -->|No| S[Apple과 추가 협의]
상황별 대응 전략¶
1. 리젝 사유 분석 단계¶
주요 확인 사항:
- 리젝 사유가 명확한가?
- 실제 기술적 문제인가?
- 정책 위반인가?
- 리뷰어의 오해인가?
2. 코드 문제 vs 리뷰어 오해 판단¶
flowchart LR
A[리젝 사유 검토] --> B{문제 유형 분류}
B --> C[실제 버그/오류]
B --> D[정책 위반]
B --> E[기능 누락]
B --> F[리뷰어 테스트 실패]
C --> G[즉시 수정 필요]
D --> H[정책 준수 조치]
E --> I[기능 추가 개발]
F --> J[회신으로 해결 가능]
G --> K[새 빌드 제출]
H --> K
I --> K
J --> L[Resolution Center 활용]
Resolution Center 활용 방법¶
회신 작성 가이드라인¶
필수 포함 요소:
- 정중한 인사말
- 문제 상황 인정 및 감사 표현
- 구체적인 해결 방법 제시
- 단계별 테스트 방법 안내
- 기술적 세부사항 제공
- 재검토 요청
효과적인 회신 구조:
응답 대기 및 후속 조치¶
응답 유형별 대응 방법¶
1. 즉시 승인 (당일~3일)
- 별도 조치 불필요
- 앱 출시 준비
2. 추가 설명 요청 (3~7일)
- 더 자세한 자료 제공
- 스크린샷/비디오 첨부
- 단계별 가이드 작성
3. 재리젝 (7일 이상)
- 코드 수정 검토
- 새 빌드 제출 준비
- 정책 재검토
새 빌드 제출 타이밍¶
제출 시점 결정 프로세스¶
flowchart TD
A[리젝 후 상황 평가] --> B{회신으로 해결 가능?}
B -->|Yes| C[Resolution Center 회신]
B -->|No| D[즉시 새 빌드 작업]
C --> E[3일 대기]
E --> F{Apple 응답 있음?}
F -->|승인| G[완료]
F -->|추가 요청| H[추가 자료 제공]
F -->|재리젝| I[새 빌드 준비]
F -->|무응답| J[5일 추가 대기]
H --> E
J --> K[1주일 경과 확인]
K --> L{여전히 무응답?}
L -->|Yes| I
L -->|No| F
I --> M[코드 수정]
D --> M
M --> N[새 버전 제출]
예방 및 Best Practices¶
리젝 예방 전략¶
개발 단계:
- Apple 가이드라인 숙지
- 베타 테스트 충분히 진행
- 다양한 디바이스에서 테스트
제출 전 체크리스트:
- 모든 기능 정상 작동 확인
- 개인정보 보호 정책 준수
- 메타데이터 정확성 검증
- 스크린샷 최신 상태 유지
효과적인 소통 방법¶
리뷰팀과의 소통 원칙:
- 명확성: 기술적 내용을 이해하기 쉽게 설명
- 정확성: 구체적인 정보와 증거 제시
- 정중함: 협력적이고 존중하는 태도
- 완결성: 필요한 모든 정보를 한 번에 제공
주의사항 및 금지 행동¶
하지 말아야 할 행동¶
즉시 새 빌드 제출:
- 회신 가능한 문제를 코드로 해결하려 시도
- 심사 대기 시간 불필요하게 연장
감정적 대응:
- 리뷰어나 Apple 비판
- 공격적이거나 방어적인 톤
불완전한 정보 제공:
- 모호한 설명
- 테스트 방법 누락
추천 행동¶
체계적 접근:
- 문제 원인 정확히 파악
- 단계별 해결 방법 수립
- 충분한 검증 후 제출
지속적 모니터링:
- App Store Connect 정기 확인
- 알림 설정 활성화
- 팀 내 정보 공유
결론¶
App Store 리젝은 개발 프로세스의 일부입니다. 침착하고 체계적인 대응을 통해 대부분의 문제를 해결할 수 있습니다.
핵심 원칙:
- 분석 우선: 문제의 본질 파악
- 적절한 대응: 상황에 맞는 해결 방법 선택
- 인내심: 충분한 시간을 두고 대기
- 지속적 개선: 경험을 통한 프로세스 개선
올바른 대응을 통해 더 나은 앱과 더 원활한 심사 프로세스를 만들어 나가시기 바랍니다.