1. 심사를 위해 앱 준비하기
빌드를 제출하기 전에 이 체크리스트를 확인하세요. 앱을 변경했다면 새 빌드를 업로드하고 TestFlight로 다시 테스트하세요. 테스트와 심사가 진행되는 동안에는 게시된 백엔드를 계속 사용할 수 있도록 유지하세요.이 체크리스트는 모든 요구 사항이 아니라 흔한 심사 문제를 다룹니다. 앱에 해당하는 요구 사항은
Apple의 App Review 가이드라인에서
확인하세요. 이 점검을 모두 마쳐도 승인이 보장되는 것은 아닙니다.
완성된 앱을 실제 기기에서 테스트하기
- 시뮬레이터나 Expo Go만이 아니라 TestFlight 빌드로 iPhone에서 주요 흐름을 끝까지 완료해 보세요.
- 가입, 로그인, 내비게이션과 앱에서 사용하는 카메라, 위치, 알림, 결제 기능을 테스트하세요.
- 사용자가 권한을 거부하거나 연결이 끊어졌을 때 어떻게 동작하는지 확인하세요.
- 충돌, 깨진 링크, 아무 동작도 하지 않는 버튼을 수정하세요. 제출 버전에서 자리 표시 텍스트와 미완성 화면을 제거하세요.
- 앱이 휴대폰에 적합하고 유용한 기능을 제공하는지 확인하세요. 네이티브 프레임워크를 사용하는 것만으로는 Apple의 최소 기능 요구 사항을 충족하지 못합니다.
계정 생성을 지원한다면 계정 삭제 기능 추가하기
사용자가 앱 안에서 계정 삭제를 시작할 수 있게 하세요. 계정을 비활성화하거나 로그아웃만 제공하는 것은 삭제를 대체할 수 없습니다. 임시 계정으로 삭제 흐름을 테스트하세요. 연관된 데이터와 반드시 보관해야 하는 정보가 어떻게 처리되는지 설명하세요. Apple의 계정 삭제 안내를 참고하세요.사용자가 공유하는 콘텐츠 관리하기
앱에서 사용자가 사진, 댓글 또는 기타 콘텐츠를 공유할 수 있다면 다음을 추가하세요.- 부적절한 콘텐츠가 게시되기 전에 걸러내는 방법
- 불쾌한 콘텐츠를 신고하고 신속하게 대응하는 절차
- 악의적인 계정을 차단하는 방법
- 사용자가 연락할 수 있도록 공개된 연락처 정보
개인정보 처리방침과 지원 정보 게시하기
App Store Connect에 유효한 개인정보 처리방침 URL을 제공하고 앱 안에서도 쉽게 접근할 수 있는 링크를 두세요. 앱과 서드파티 서비스가 수집하는 데이터, 사용 방식, 보관 및 삭제 방침을 설명하세요. 지원 URL이 작동하고 연락 방법이 포함되어 있는지 확인하세요. 앱에 해당한다면 이용약관이나 라이선스 조건도 추가하세요. Agent에게 이러한 페이지의 초안 작성을 요청할 수 있지만, 게시하기 전에 정확한지 검토하세요.빌드를 공유하기 전에 보안 검토하기
Agent 보안 스캔을 실행하고 결과를 검토한 다음, Agent에게 취약점 수정을 도와달라고 요청하세요. 수정 사항을 확인하고, 업데이트된 빌드를 배포하기 전에 영향을 받은 흐름을 다시 테스트하세요. 보안 스캔은 권장되는 개발 점검이며 Apple의 승인이나 앱이 안전하다는 보증이 아닙니다.2. App Store 리스팅 완성하기
리스팅 작성하기
App Store Connect에서 각 지원 기기 크기에 맞는 스크린샷, 설명, 키워드, 연령 등급 설문지를 추가하세요. 이것들이 필요하다면 앱 아이콘 생성하기와 App Store 스크린샷 생성하기를 참고하세요.개인정보 세부 정보 추가하기
Apple의 App Privacy 섹션은 앱이 어떤 데이터를 수집하고 어떻게 사용하는지 묻습니다. 계정 정보, 위치, 사진 등이 여기에 포함될 수 있습니다. 공개 내용이 앱과 일치하도록 정확하게 답변하세요. Agent에게 데이터 수집 현황 정리와 답변 초안 작성을 요청할 수 있습니다. 제출하기 전에 앱, 백엔드, 서드파티 서비스와 대조하여 답변을 확인하세요. 공개 내용이 게시된 개인정보 처리방침과 일치하는지 확인하세요.심사자에게 작동하는 접근 권한 제공하기
앱에 로그인이 필요하다면 App Store Connect의 App Review Information 섹션에 활성 상태의 데모 계정과 안내를 제공하세요. 심사 대상 기능에 도달하는 데 필요한 설정 단계도 포함하세요. 새로 설치한 상태에서 해당 안내를 테스트하세요. 비밀번호 없는 로그인의 경우, 심사자가 개인 이메일이나 휴대폰 없이도 인증을 완료할 수 있는지 확인하세요. 범용 인증 코드를 추가하거나 실제 계정의 인증을 비활성화하지 마세요. 민감하지 않은 샘플 데이터가 담긴 전용 데모 계정을 사용하세요. 심사가 끝날 때까지 데모 계정을 활성 상태로 유지하세요. Apple의 App Review 정보 참조를 참고하세요.3. 심사 제출하기
리스팅을 완성했다면 버전 페이지 오른쪽 상단의 Add for Review를 선택하세요.
스크린샷과 메타데이터가 준비되면 iOS App Version 페이지에서 Add for Review를 선택하세요.
문제 해결
- Apple에게 반려된 경우: 심사자의 노트를 Agent에 붙여넣고 반려 원인이 된 가장 작은 문제를 수정해 달라고 요청하세요.
- 심사가 멈춰 있는 경우: 심사 시간은 정해져 있지 않습니다. 다시 제출하기보다는 App Store Connect에서 현재 상태를 확인하세요.
- 개인정보 세부 정보 불일치: 리스팅을 작성한 후에 기능이 추가되었다면(새 권한, 새로 수집하는 데이터 유형 등) 다시 제출하기 전에 개인정보 섹션을 업데이트하세요.
다음 단계
리뷰와 평점 수집하기
만족한 플레이어에게 PixelGames 평가를 요청해보세요.
기능을 추가하고 앱 성장시키기
출시 후에도 PixelGames를 계속 개선해보세요.