"앱 다 만들었는데 심사에서 리젝당했어요..."
앱 개발 끝났다고 끝이 아니에요. 앱스토어 심사라는 관문이 남아있죠. 특히 애플 앱스토어는 심사가 까다롭기로 유명해요.
오늘은 심사에서 자주 리젝되는 이유와 한 번에 통과하는 방법을 알려드릴게요.
앱스토어 vs 플레이스토어 비교
| 항목 | 앱스토어 (iOS) | 플레이스토어 (Android) |
|---|---|---|
| 심사 기간 | 1~7일 | 1~3일 |
| 까다로움 | 매우 높음 | 보통 |
| 등록비 | 연 $99 (약 13만원) | 1회 $25 (약 3.5만원) |
| 업데이트 심사 | 매번 | 매번 (더 빠름) |
| 결제 수수료 | 15~30% | 15~30% |
자주 리젝되는 이유 TOP 10
1. 버그/크래시 (가장 흔함)
문제:
앱 실행 중 크래시 발생
특정 기기에서 작동 안 함
해결:
- 출시 전 충분한 QA
- 다양한 기기/OS 버전 테스트
- Crashlytics 등 모니터링 도구 활용
2. 불완전한 메타데이터
문제:
스크린샷이 실제 앱과 다름
설명이 불충분하거나 부정확
해결:
- 최신 버전 스크린샷 사용
- 주요 기능 명확히 설명
- 오타/문법 오류 확인
3. 개인정보 처리방침 누락
문제:
개인정보 처리방침 링크 없음
개인정보 수집 항목 미고지
해결:
- 개인정보 처리방침 페이지 준비
- 앱 내 + 스토어 모두 링크 제공
- 수집 항목/목적/보유기간 명시
4. 로그인 테스트 계정 미제공
문제:
로그인 필요한데 테스트 계정 없음
심사자가 기능 확인 불가
해결:
- 테스트용 계정 정보 제공
- 비밀번호는 간단하게 (Test1234)
- 결제 테스트 계정도 별도 안내
5. 인앱 결제 미사용 (iOS)
문제:
디지털 콘텐츠를 외부 결제로 처리
애플 정책 위반
해결:
- 디지털 상품은 반드시 인앱 결제
- 물리적 상품/서비스는 외부 결제 가능
- 구독 서비스도 인앱 결제 필수
6. 콘텐츠 가이드라인 위반
문제:
성인 콘텐츠
폭력적 콘텐츠
불법 콘텐츠
해결:
- 연령 등급 정확히 설정
- 문제 콘텐츠 필터링
- UGC는 신고/차단 기능 필수
7. 스팸/복제 앱
문제:
다른 앱과 너무 유사
템플릿 그대로 사용
해결:
- 독창적인 기능/디자인 추가
- "왜 이 앱이 필요한지" 설명
- 기존 앱과 차별점 어필
8. 불필요한 권한 요청
문제:
기능과 무관한 권한 요청
권한 사용 목적 미설명
해결:
- 꼭 필요한 권한만 요청
- 권한 요청 시 목적 설명
- 나중에 필요할 때 요청 (Lazy Permission)
9. 웹뷰만 있는 앱
문제:
앱이 웹사이트를 감싼 것에 불과
네이티브 기능 없음
해결:
- 네이티브 기능 추가 (푸시, 오프라인 등)
- 웹으로 충분하면 PWA 고려
- 앱만의 가치 제공
10. 앱 완성도 부족
문제:
핵심 기능이 미완성
"Coming Soon" 표시
해결:
- 출시 범위 줄여서라도 완성
- 베타 기능은 TestFlight 활용
- MVP라도 완결성 있게
앱스토어 (iOS) 심사 통과 전략
필수 준비물
1. Apple Developer 계정
- 연 $99 (약 13만원)
- 개인/법인 선택 가능
- 법인은 D-U-N-S 번호 필요 (2~3주)
2. 앱 정보
- 앱 이름 (30자 이내)
- 부제목 (30자 이내)
- 설명 (4000자 이내)
- 키워드 (100자 이내)
- 카테고리 (주/부)
- 지원 URL
- 개인정보 처리방침 URL
3. 스크린샷
- iPhone 6.7인치 (필수)
- iPhone 5.5인치 (필수)
- iPad (선택, iPad 지원 시 필수)
- 최대 10장
4. 앱 아이콘
- 1024x1024px
- 투명 배경 불가
- 모서리 라운딩 자동 적용
심사 통과 팁
1. 리뷰 노트 활용
[Review Notes 예시]
테스트 계정:
- ID: test@example.com
- PW: Test1234
카카오 로그인 테스트 방법:
1. 카카오 앱이 설치되어 있어야 합니다
2. 또는 위 테스트 계정으로 이메일 로그인
결제 테스트:
- 테스트 모드로 설정되어 실제 결제되지 않습니다
2. 첫 심사는 여유 있게
- 예상 기간: 1
7일 (평균 23일) - 출시 예정일 2주 전 제출
- 리젝 대비 버퍼 확보
3. 단계적 출시 활용
- 7일간 점진적 출시 선택
- 문제 발생 시 중단 가능
- 100%가 되면 전체 공개
플레이스토어 (Android) 심사 통과 전략
필수 준비물
1. Google Play Developer 계정
- 1회 $25 (약 3.5만원)
- 개인/법인 선택
- 법인은 D-U-N-S 번호 필요
2. 앱 정보
- 앱 이름 (50자 이내)
- 간단한 설명 (80자 이내)
- 자세한 설명 (4000자 이내)
- 카테고리
- 개인정보 처리방침 URL
3. 그래픽 애셋
- 기능 그래픽 (1024x500px)
- 스크린샷 (최소 2장, 최대 8장)
- 프로모션 동영상 (선택)
4. 콘텐츠 등급
- IARC 설문 작성
- 자동으로 등급 부여
심사 통과 팁
1. 데이터 보안 섹션 작성
2022년부터 필수. 수집하는 데이터 항목을 투명하게 공개.
2. 타겟 연령 설정
어린이 대상 앱은 추가 정책 준수 필요. 아니라면 "13세 이상" 설정.
3. 내부/비공개 테스트 활용
- 내부 테스트: 즉시 배포
- 비공개 테스트: 제한된 사용자
- 프로덕션 전에 충분히 테스트
리젝 대응 방법
리젝 메시지 분석
[실제 리젝 메시지 예시]
Guideline 4.2.2 - Design - Minimum Functionality
We found that your app provides a limited user experience
as it is not sufficiently different from a mobile browsing
experience.
→ 해석: 웹뷰만 있어서 앱의 가치가 없음
→ 해결: 네이티브 기능 추가 필요
대응 절차
1. 정확히 이해하기
- 어떤 가이드라인 위반인지 확인
- 구체적인 문제점 파악
- 필요시 애플에 질문
2. 수정 후 재제출
- 문제점 수정
- Resolution Center에 설명
- 변경 사항 명확히 기재
3. 이의 제기 (필요시)
- 정책 오해인 경우
- 구체적 근거와 함께 설명
출시 전 체크리스트
공통
- 모든 기능 정상 작동
- 다양한 기기 테스트
- 개인정보 처리방침 준비
- 테스트 계정 준비
- 스크린샷 최신화
- 앱 설명 작성
iOS
- Apple Developer 계정
- 앱 아이콘 (1024x1024)
- 인앱 결제 설정 (해당 시)
- 리뷰 노트 작성
Android
- Google Play 계정
- 기능 그래픽 (1024x500)
- 데이터 보안 섹션 작성
- 콘텐츠 등급 설문
마치며
앱스토어 심사는 까다롭지만, 기본 가이드라인을 지키면 통과할 수 있어요.
핵심 포인트:
- 충분한 QA — 버그/크래시 최소화
- 메타데이터 준비 — 스크린샷, 설명 최신화
- 개인정보 처리방침 — 필수!
- 테스트 계정 — 심사자가 확인할 수 있게
- 여유 일정 — 리젝 대비 버퍼
앱 출시가 고민되시면 무료 상담을 통해 심사 대응까지 도움받아 보세요.
자주 묻는 질문 (FAQ)
Q. 심사 기간을 단축할 수 있나요?
A. 애플은 긴급 심사(Expedited Review)를 제공해요.
- 치명적 버그 수정
- 보안 이슈
- 시간에 민감한 이벤트
애플 문의 페이지에서 요청 가능.
Q. 리젝되면 처음부터 다시 심사받나요?
A. 아니요. 수정 후 재제출하면 같은 심사자가 이어서 검토해요. 그래서 Resolution Center에 명확하게 설명하는 게 중요해요.
Q. 업데이트도 매번 심사받나요?
A. 네, 앱 업데이트마다 심사를 받아요. 하지만:
- 신규 앱보다 빠름 (보통 1~2일)
- 변경된 부분 위주로 심사
- 긴급 버그 수정은 Expedited Review 요청 가능
Q. 테스트 계정 없이 소셜 로그인만 있으면?
A. 반드시 테스트 계정을 제공하세요.
[Review Notes 예시]
소셜 로그인 테스트 방법:
1. 카카오 테스트 계정
- ID: test_kakao@test.com
- PW: Test1234!
2. 또는 카카오 앱 설치 후 자체 계정으로 테스트 가능
Q. 인앱 결제 없이 외부 결제 가능?
A. 케이스에 따라 달라요:
- 디지털 콘텐츠 (구독, 코인 등): 반드시 인앱 결제
- 실물 상품 (쇼핑몰): 외부 결제 OK
- 실물 서비스 (배달, 택시): 외부 결제 OK
- 리더 앱 (넷플릭스 같은): 외부 링크 허용 (조건부)
국가별 출시 전략
글로벌 동시 출시
장점:
- 한 번에 전 세계 노출
- 앱스토어 피처드 가능성
단점:
- 각 국가 법률 준수 필요
- 현지화 비용
단계별 출시 (추천)
1단계: 한국만 출시
↓ 버그 수정, 안정화
2단계: 일본, 동남아 추가
↓ 현지화
3단계: 미국, 유럽 확장
국가별 주의사항
| 국가 | 주의사항 |
|---|---|
| 중국 | 별도 앱스토어 (안드로이드), 라이선스 필요 |
| 유럽 | GDPR 준수 필수 |
| 미국 | CCPA (캘리포니아), COPPA (아동) |
| 한국 | 개인정보보호법, 게임 등급 분류 |
ASO (앱스토어 최적화) 기본
검색 최적화
1. 앱 이름 (30자)
[좋은 예]
오늘의집 - 인테리어 가구 쇼핑
[나쁜 예]
오늘의집
핵심 키워드를 제목에 포함!
2. 키워드 (100자, iOS만)
[팁]
- 쉼표로 구분
- 중복 키워드 제거
- 앱 이름에 있는 단어 제외
- 띄어쓰기 대신 쉼표
3. 스크린샷
- 첫 2장이 가장 중요
- 기능 설명 텍스트 추가
- 실제 사용 화면 보여주기
리뷰 관리
좋은 리뷰 받는 법:
- 앱 내 리뷰 요청 타이밍 최적화
- 긍정적 경험 후 요청 (예: 첫 구매 완료)
- 별점 낮은 사용자는 피드백 폼으로 유도
나쁜 리뷰 대응:
- 24시간 내 답변
- 문제 해결 의지 표현
- 해결 후 리뷰 수정 요청
함께 읽으면 좋은 글
- 앱 개발 비용 가이드 - 앱 개발에 드는 전체 비용
- 앱 vs 웹, 뭘 먼저 만들까? - 플랫폼 선택 가이드
- 유지보수 계약 가이드 - 출시 후 관리 계획
- 보안 체크리스트 - 심사 전 보안 점검
Photo by Unsplash