codemate
가이드

앱스토어 심사, 한 번에 통과하는 법

앱스토어(iOS)와 플레이스토어(Android) 심사 가이드. 자주 리젝되는 이유와 통과 노하우를 정리했습니다.

코드메잇
·12

앱스토어

"앱 다 만들었는데 심사에서 리젝당했어요..."

앱 개발 끝났다고 끝이 아니에요. 앱스토어 심사라는 관문이 남아있죠. 특히 애플 앱스토어는 심사가 까다롭기로 유명해요.

오늘은 심사에서 자주 리젝되는 이유와 한 번에 통과하는 방법을 알려드릴게요.


앱스토어 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) 심사 통과 전략

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. 첫 심사는 여유 있게

  • 예상 기간: 17일 (평균 23일)
  • 출시 예정일 2주 전 제출
  • 리젝 대비 버퍼 확보

3. 단계적 출시 활용

  • 7일간 점진적 출시 선택
  • 문제 발생 시 중단 가능
  • 100%가 되면 전체 공개

플레이스토어 (Android) 심사 통과 전략

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)
  • 데이터 보안 섹션 작성
  • 콘텐츠 등급 설문

마치며

앱스토어 심사는 까다롭지만, 기본 가이드라인을 지키면 통과할 수 있어요.

핵심 포인트:

  1. 충분한 QA — 버그/크래시 최소화
  2. 메타데이터 준비 — 스크린샷, 설명 최신화
  3. 개인정보 처리방침 — 필수!
  4. 테스트 계정 — 심사자가 확인할 수 있게
  5. 여유 일정 — 리젝 대비 버퍼

앱 출시가 고민되시면 무료 상담을 통해 심사 대응까지 도움받아 보세요.



자주 묻는 질문 (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시간 내 답변
  • 문제 해결 의지 표현
  • 해결 후 리뷰 수정 요청

함께 읽으면 좋은 글


Photo by Unsplash

모든 가이드 보기 →