아이디어 무료 진단

안녕하세요, 노코더스입니다.

프로젝트 문의를 남겨주시면 1영업일 이내로 회신드리겠습니다.

연락 방법*
인사이트

플레이스토어·앱스토어 앱 등록 전 준비할 것 총정리

플레이스토어와 앱스토어에 앱을 직접 등록하기 전 준비할 개발자 계정, 빌드, 개인정보처리방침, 이미지, 테스트와 심사 체크리스트를 정리합니다.

앱 개발이 끝났다고 바로 플레이스토어와 앱스토어에 출시할 수 있는 것은 아닙니다. 개발자 계정, 앱 식별자, 개인정보처리방침, 스토어 소개 자료, 심사용 계정, 데이터 수집 내역과 결제 방식까지 준비해야 심사를 신청할 수 있습니다.

앱 등록 전에는 계정, 식별자, 최종 빌드, 스토어 자료, 개인정보 문서, 정책 답변, 심사용 계정과 필수 기능을 함께 준비해야 합니다.

등록 화면부터 채우기보다 운영자 명의와 권한을 정하고, 앱에서 실제로 작동하는 기능을 기준으로 자료를 맞추는 편이 재심사를 줄이는 데 도움이 됩니다.

직접 앱을 등록한다면 개발 작업과 스토어 운영 작업을 나눠 보는 것이 좋습니다. 빌드는 정상이어도 등록 정보와 실제 기능이 다르거나, 회원탈퇴·로그인·결제 흐름이 정책에 맞지 않으면 심사가 늦어질 수 있습니다.

특히 Google Play의 신규 개인 개발자 계정은 비공개 테스트 기간이 필요합니다. 출시일에 맞춰 계정을 만들기보다 개발자 계정과 테스트 일정을 먼저 확정해야 전체 일정이 밀리지 않습니다.

개발자 계정과 출시 일정을 먼저 정합니다

앱을 누구의 이름으로 운영할지 먼저 정합니다. 외주 개발자나 제작 업체가 대신 등록하더라도 실제 서비스를 운영하는 회사가 있다면 회사가 개발자 계정을 소유하고 담당자를 초대하는 방식이 좋습니다. 제작 업체 계정으로 출시하면 계약 종료 후 권한, 업데이트, 앱 이전과 매출 정산에서 문제가 생길 수 있습니다.

Google Play 개발자 계정

Google Play Console 개발자 계정을 만들 때 25 USD를 한 번 납부합니다. 앱마다 내는 등록비가 아니라 개발자 계정 등록비입니다. 개인 계정은 법적 이름, 주소, 전화번호, 이메일, 결제 프로필과 본인 확인 자료를 준비합니다.

조직 계정은 D‑U‑N‑S 번호와 조직 웹사이트를 준비하고 웹사이트 소유권을 확인해야 합니다. 조직 서류는 검증 상태에 따라 추가로 요청될 수 있습니다. D‑U‑N‑S 번호는 무료로 신청할 수 있지만 발급에 최대 30일이 걸릴 수 있으므로 계정 등록 전에 확인합니다.

2023년 11월 13일 이후 생성된 개인 계정은 프로덕션 출시를 신청하기 전에 최소 12명의 테스터가 14일 동안 연속으로 참여한 비공개 테스트를 진행해야 합니다. 계정 인증과 테스터 모집, 프로덕션 접근 검토 시간은 이 14일에 포함되지 않으므로 일정을 더 넉넉하게 잡아야 합니다.

Apple Developer 계정

Apple Developer Program은 멤버십 연도당 99 USD이며, 지원되는 지역에서는 현지 통화로 결제하고 표시 가격은 지역에 따라 달라질 수 있습니다. 앱마다 내는 등록비가 아니라 매년 갱신하는 개발자 멤버십 비용입니다. 개인으로 가입하면 법적 개인 이름이 App Store 판매자명으로 표시됩니다.

회사 이름을 판매자명으로 표시하려면 법인격이 있는 조직으로 가입해야 합니다. 조직 가입에는 D‑U‑N‑S 번호, 조직 도메인과 연결된 업무용 이메일, 공개된 회사 웹사이트와 계약 권한 확인이 필요합니다. D‑U‑N‑S 번호는 대부분의 지역에서 무료로 신청할 수 있습니다.

요건을 충족하는 비영리 조직, 공인 교육기관과 정부기관은 연회비 면제를 신청할 수 있습니다. 개인·개인사업자·1인 사업체는 면제 대상이 아닙니다. Apple 계정에는 이중 인증을 설정하고 결제 수단과 연락처를 최신 상태로 유지합니다.

실무 일정의 예시로 출시 4주 전까지 계정과 회사 인증을 마치고, 3주 전에는 스토어 자료·개인정보 문서·심사용 계정을 준비하는 방식으로 역산할 수 있습니다. 이는 스토어가 보장하는 기간이 아니므로 프로젝트 상황에 맞춰 더 넉넉하게 잡습니다. 신규 Google 개인 계정은 비공개 테스트 요건 때문에 이보다 더 일찍 시작해야 합니다.

앱 식별자와 제출 빌드를 확정합니다

변경하기 어려운 식별자를 먼저 결정합니다

스토어에 표시되는 앱 이름과 앱 내부의 식별자는 다릅니다. Android는 패키지명, iOS는 Bundle ID를 사용하며 보통 com.company.service 같은 형태로 만듭니다.

Google Play의 패키지명은 고유하며 나중에 삭제하거나 다시 사용할 수 없습니다. Bundle ID도 업로드한 빌드와 App Store Connect 앱을 연결하므로 첫 업로드 후 변경하기 어렵습니다. 앱 이름, 패키지명, Bundle ID, 내부 관리용 SKU, 버전 번호와 빌드 번호를 함께 확정합니다.

Google Play에는 서명된 AAB를 준비합니다

Google Play에는 일반적으로 Android App Bundle인 AAB 파일을 업로드합니다. 첫 출시에서는 Play App Signing 적용 방법과 업로드 키의 보관·복구 방법도 확인해야 합니다.

2026년 8월 31일부터 일반적인 신규 앱과 업데이트는 Android 16, API 레벨 36 이상을 대상으로 해야 합니다. 같은 시점에 Wear OS와 Android Automotive OS 앱은 Android 15, API 레벨 35 이상, Android TV와 Android XR 앱은 Android 14, API 레벨 34 이상이 기준입니다.

App Store 제출 환경을 확인합니다

iOS 빌드는 Xcode, Transporter 또는 지원되는 전송 방법으로 App Store Connect에 업로드합니다. 2026년 4월 28일부터 App Store Connect에 업로드하는 iOS·iPadOS 앱은 Xcode 26 이상에서 iOS·iPadOS 26 SDK 이상으로 빌드해야 합니다.

Flutter, React Native, Capacitor 같은 도구로 개발했더라도 최종 iOS 빌드는 Apple의 제출 기준을 따라야 합니다. 사용한 SDK에 개인정보 매니페스트와 서명이 필요한지도 확인합니다.

앱 파일만 전달받아서는 직접 운영하기 어렵습니다.

외주 개발을 맡겼다면 전체 소스코드와 저장소 권한, Android·iOS 빌드 방법, 앱 서명과 배포 설정, 서버·DB·외부 API 목록, 사용한 SDK 목록, 테스트 계정과 업데이트 방법까지 함께 받아야 합니다.

스토어 소개 자료를 실제 기능에 맞게 준비합니다

스토어 소개 자료는 심사용 문서이면서 사용자가 앱을 설치할지 결정하는 상품 페이지입니다. 아직 출시하지 않은 기능이나 실제 앱에 없는 화면을 넣지 말고, 사용자가 자주 쓰는 핵심 기능을 앞쪽에 배치합니다.

Google Play 등록 자료

앱 이름은 최대 30자, 간단한 설명은 최대 80자, 자세한 설명은 최대 4,000자입니다.

앱 아이콘은 512×512px, 피처 그래픽은 1,024×500px로 준비하고 실제 앱 화면을 보여주는 스크린샷을 기기 유형 전체에서 최소 2장 등록합니다.

App Store 등록 자료

앱 이름과 부제는 각각 최대 30자, 설명은 최대 4,000자, 검색 키워드는 최대 100바이트입니다.

앱 빌드에 포함할 아이콘, 지원 플랫폼과 필수 디스플레이 규격의 스크린샷, 고객지원 정보, 마케팅 정보, 카테고리와 저작권 정보를 준비합니다. App Store에는 규격별로 스크린샷을 최소 1장부터 최대 10장까지 등록할 수 있습니다.

테스트 계정의 실제 개인정보가 스크린샷에 노출되지 않도록 가상의 이름과 데이터를 사용합니다. 앱 이름이나 설명에 관련 없는 키워드를 반복하거나, 로그인 화면과 시작 화면만 나열하지 않는 것이 좋습니다.

개인정보와 계정 삭제 흐름을 일치시킵니다

개인정보처리방침 페이지를 만들고 주소만 입력한다고 준비가 끝나는 것은 아닙니다. 앱에서 실제로 수집하는 데이터, 개인정보처리방침, Google Play의 데이터 보안 답변과 Apple의 앱 개인정보 답변이 서로 일치해야 합니다.

이메일, 위치, 결제 정보와 기기 정보마다 수집 이유, 저장 위치, 제3자 제공·처리 여부, 보존 기간과 삭제 방법을 정리합니다. Firebase Analytics, Crashlytics, 광고 SDK, 소셜 로그인, 지도와 결제 모듈처럼 타사 SDK가 수집하는 데이터도 포함해야 합니다.

개인정보처리방침은 로그인 없이 열려야 하며 앱·회사 이름과 문의처가 명확해야 합니다. 앱에서 개인정보를 처리하는 방식이 바뀌면 스토어 답변과 문서도 함께 수정합니다.

회원가입이 있다면 탈퇴도 앱에서 시작할 수 있어야 합니다

Apple은 앱에서 계정을 만들 수 있다면 앱 안에서도 계정 삭제 기능을 제공하도록 요구합니다. Google Play는 앱 내부의 삭제 경로뿐 아니라 앱을 삭제한 사용자도 계정 삭제를 요청할 수 있는 웹페이지를 요구합니다.

로그아웃과 회원탈퇴를 명확히 구분하고, 계정과 연결된 데이터의 삭제 범위, 법적으로 보관해야 하는 데이터와 기간, 구독 해지 방법을 안내합니다. 운영자가 수동으로 처리한다면 처리 기간과 본인 확인 방법도 개인정보처리방침에 적습니다.

로그인·결제·권한과 콘텐츠 정보를 점검합니다

소셜 로그인

iOS 앱에서 Google, Facebook, 카카오 같은 타사 로그인을 주된 방법으로 사용한다면 Apple이 요구하는 개인정보 보호 조건을 충족하는 동등한 로그인 선택지를 검토해야 합니다. 자체 이메일 로그인이나 기업·교육기관의 기존 계정만 사용하는 앱 등에는 예외가 있을 수 있습니다.

신규 가입, 기존 계정 재로그인, 이메일 비공개, 로그인 취소, 계정 연결 해제와 탈퇴 후 재가입을 실제 기기에서 시험합니다.

앱 안의 결제

디지털 콘텐츠, 구독 또는 기능을 앱에서 판매한다면 일반적으로 각 스토어의 인앱결제 시스템을 사용해야 합니다. 실제 배송되는 상품이나 앱 밖에서 소비되는 오프라인 서비스에는 다른 기준이 적용됩니다.

정상 결제뿐 아니라 취소, 복원, 갱신 실패, 중복 요청과 환불 후 권한 회수까지 시험합니다. 구독 상품의 이름·가격·기간도 앱 화면과 스토어 설정에서 일치해야 합니다.

권한과 콘텐츠 등급

Google Play에서는 광고 포함 여부, 목표 연령, 콘텐츠 등급, 앱 접근 방법, 데이터 보안과 민감한 권한 사용 이유를 입력합니다. SMS, 통화 기록, 백그라운드 위치처럼 민감한 권한은 별도 신고가 필요할 수 있으므로 사용하지 않는 권한은 빌드에서 제거합니다.

App Store Connect에서는 연령 등급, 앱 개인정보, 콘텐츠 권리, 암호화 사용 여부, 가격과 배포 국가를 설정합니다. 한국에서 게임 등 특정 콘텐츠를 제공한다면 국내 등급분류번호가 필요한지도 확인합니다.

심사 계정과 테스트 계획을 준비합니다

로그인 이후에만 사용할 수 있는 기능이 있다면 심사 담당자가 앱 전체를 확인할 수 있는 계정을 제공합니다. 이메일·문자 인증 없이 로그인할 수 있거나 인증 방법을 설명하고, 유료 기능과 관리자 승인 기능도 검토할 수 있게 준비합니다.

심사 기간에는 서버와 외부 API가 계속 작동해야 합니다. 지역·시간·기기 제한이 있거나 QR 코드와 별도 장비가 필요하다면 확인 방법과 샘플을 심사 메모에 구체적으로 적습니다.

심사 메모는 담당자가 그대로 따라 할 수 있는 확인 순서로 작성합니다.

예를 들어 “로그인 후 하단의 예약 탭에서 테스트 예약을 만들 수 있습니다. 결제 단계에서는 심사용 샌드박스 상품이 표시되며, 관리자 승인이 필요한 기능은 테스트 계정에서 자동 승인됩니다.”처럼 경로와 조건을 함께 설명합니다.

Google Play 테스트

내부 테스트, 비공개 테스트, 공개 테스트와 프로덕션 트랙을 목적에 맞게 사용합니다. 신규 개인 계정이라면 앞서 설명한 12명·14일 비공개 테스트 요건을 충족한 뒤 테스트 과정과 출시 준비 상태에 답하고 프로덕션 접근 권한을 신청합니다.

Apple TestFlight

TestFlight로 내부·외부 테스터에게 앱을 배포할 수 있습니다. 외부 테스트에 처음 제출하는 빌드는 TestFlight App Review를 거치며, 같은 버전의 이후 빌드는 심사가 필요하지 않을 수 있습니다. 로그인, 결제, 푸시, 카메라, 위치, 딥링크와 업데이트 동작을 실제 기기에서 확인한 뒤 정식 심사를 신청합니다.

두 플랫폼 모두 최초 실행과 권한 거절, 가입·로그인·비밀번호 찾기, 주요 데이터의 생성·수정·삭제, 결제·취소·복원, 푸시 이동, 네트워크 중단, 회원탈퇴, 재설치와 사용자 간 데이터 접근 차단을 최소 한 번씩 확인합니다.

등록 버튼을 누른 날을 출시일로 잡지 않습니다. Google은 변경 사항 검토에 몇 시간에서 7일까지 걸릴 수 있고 예외적으로 더 길어질 수 있다고 안내합니다. Apple도 추가 자료 요청이나 거절 후 수정 빌드와 재심사가 필요할 수 있습니다. 심사와 수정에 필요한 여유를 일정에 포함해야 합니다.

자주 묻는 질문

Q.앱 등록에 필요한 비용은 얼마인가요?

A.

Google Play Console 개발자 계정은 25 USD를 한 번 납부하고, Apple Developer Program은 멤버십 연도당 99 USD를 납부합니다. 두 금액 모두 앱 한 개당 부과되는 등록비가 아니라 계정 등록비 또는 멤버십 비용입니다.

Apple은 지원 지역에서 현지 통화로 가격을 표시하며 지역별 금액이 다를 수 있습니다. 세금, 환율과 최종 결제 금액은 가입 화면에서 확인합니다. 요건을 충족하는 비영리 조직, 공인 교육기관과 정부기관은 Apple 연회비 면제를 신청할 수 있습니다.

D‑U‑N‑S 번호는 Google 조직 계정에서 무료로 신청할 수 있고 Apple도 대부분의 지역에서 무료입니다. 계정 비용과 별도로 이미지 제작, 개인정보 문서 검토, 앱 수정, 테스트 기기, 인앱결제 수수료와 서버 운영비가 발생할 수 있습니다.

Q.개발자가 아니어도 앱을 직접 등록할 수 있나요?

A.

스토어 정보 입력과 심사 제출은 운영자가 직접 진행할 수 있습니다. 다만 AAB·iOS 빌드 생성, 서명, 패키지명·Bundle ID 설정과 업로드 오류 수정에는 개발 지식이 필요할 수 있습니다.

개발자가 빌드를 전달하고 운영자가 자신의 계정에서 스토어 정보와 심사를 관리하는 방식도 가능합니다.

Q.개인정보처리방침만 있으면 데이터 관련 준비가 끝나나요?

A.

아닙니다. 앱과 타사 SDK가 실제로 수집·전송하는 데이터, 개인정보처리방침, Google Play 데이터 보안 답변과 Apple 앱 개인정보 답변이 서로 일치해야 합니다. 회원가입이 있다면 계정 삭제 방법도 함께 준비합니다.

Q.앱 심사가 거절되면 어떻게 대응해야 하나요?

A.

거절된 정책과 재현 조건을 확인하고 심사 담당자가 본 화면과 계정을 같은 방식으로 재현합니다. 앱 수정이 필요한지, 스토어 정보 수정으로 해결되는지 구분한 뒤 변경 내용과 확인 경로를 심사 메모에 구체적으로 적습니다.

원인을 이해하지 못한 채 같은 빌드를 반복 제출하기보다 실제 사용자에게도 안전하고 설명과 동일하게 작동하도록 수정하는 것이 기준입니다.

출처: Google Play Console 고객센터의 개발자 계정 등록, 개발자 신원 확인, 앱 만들기 및 설정, 스토어 등록정보, 데이터 보안, 계정 삭제 요구사항, 테스트 요구사항, 검토·게시 일정 안내와 Apple Developer·App Store Connect 도움말의 Program Enrollment, App Information, Upload Builds, App Privacy, App Review Guidelines, Account Deletion, TestFlight Overview, Upcoming Requirements를 기준으로 정리했습니다. 자료 확인일은 2026년 10월 16일이며, 스토어 정책과 제출 환경은 변경될 수 있으므로 실제 제출 시 최신 요구사항을 다시 확인해야 합니다.

노코더스는 아이디어를 실제 서비스로 구현하는 개발 파트너입니다. 기획·디자인·웹 개발부터 관리자 기능과 외부 서비스 연동까지, 필요한 기능과 운영 범위를 함께 검토하고 프로젝트에 맞는 개발 방식을 제안합니다.

목록으로