★★★★★
#출시·운영·디버그 · claude-code
스토어 심사 거절 코드별 대응
상황: App Store 또는 Google Play에서 앱이 거절됨
#App Store#Google Play#거절#심사
상황: App Store 또는 Google Play에서 앱이 거절됨
거절 코드별 대응:
**App Store:**
- **4.3 (계정 삭제 기능)**: 계정 생성을 지원하는 경우 앱 내 계정 삭제 필수
→ 설정 화면에 "계정 삭제" 버튼 추가 (Firebase Auth + Firestore 동시 삭제)
- **2.1 (앱 기능)**: 앱이 작동하지 않음
→ 베타 테스트 기기에서 모든 기능 재테스트
- **5.1.1 (법적 요구사항)**: 개인정보처리방침 / 지원 URL 누락
→ 필수 페이지 3개(privacy/support/delete-account) 확인
**Google Play:**
- **4.4 (앱 액세스)**: 소셜 로그인만 있으면 거절
→ 게스트 로그인(익명 로그인) 추가 필수
- **UGC "anonymous" 단어**: Apple이 UGC + "anonymous" = 익명 부적절 콘텐츠 위험으로 판단 (글로벌 #21)
→ 모든 마케팅 텍스트에서 "anonymous", "anonymously" 제거
→ 대체: "as a quiet star — no name shown", "without your name"
**공통:**
- **메타데이터 제어 문자**: 복붙하면 보이지 않는 제어 문자 포함 가능
→ 새로 직접 입력 (복붙 금지)
검증: 재심사 제출 후 승인 대기
쓰는 법 — 위 칸에 본인 값을 채우면 아래 프롬프트에 바로 반영돼요. 복사 버튼을 누르면 채워진 그대로 클립보드에 담기니까, claude-code(또는 본인이 쓰는 AI)에 붙여넣기만 하면 됩니다. 변수가 없으면 그냥 복사해서 쓰세요.

