앱을 출시하려면 유료 계정 두 개가 필요합니다. App Store용 Apple Developer Program(연간 99 USD)과 Google Play용 Google Play Console 계정(1회 25 USD)입니다. 개인 개발자라면 개인(Individual)으로, 등록된 회사가 있다면 조직(Organization)으로 등록하세요. 조직 등록에는 무료 D-U-N-S 번호도 필요합니다. 인증에 몇 시간에서 몇 주까지 걸릴 수 있으므로, code를 많이 작성하기 전에 두 계정 등록을 먼저 시작하세요.
이 가이드에서는 각 계정의 비용, 계정 유형 선택 방법, 필요 서류, 신규 개인 계정을 위한 Google Play 비공개 테스트 규칙, 그리고 첫 출시가 막히지 않도록 승인 직후 마쳐야 할 설정을 다룹니다.
빠른 비교
| Apple Developer Program | Google Play Console | |
|---|---|---|
| 가격 | 연 99 USD (지역별 가격 상이) | 1회 25 USD |
| 계정 유형 | 개인, 조직 | 개인, 조직 |
| D-U-N-S 번호 | 조직에 필수 (정부 기관 제외) | 조직에 필수 |
| 신원 확인 | 법정 이름, 주소, 전화번호; Apple 계정 2FA | 법정 이름, 주소, 전화번호, 이메일; 많은 계정에 정부 ID 및 Android 기기 확인 |
| 일반적인 승인 | 수 시간~2일 (개인), 수일~수주 (조직) | 수 시간~수일, 서류 재요청 시 더 소요 |
| 추가 출시 게이트 | 없음 | 2023년 11월 13일 이후 개인 계정: 14일간 12명 테스터 |
| 앱을 관리하는 곳 | App Store Connect + Apple Developer 포털 | Play Console |
개인 또는 조직: 한 번 선택, 신중하게
사람들이 가장 후회하는 결정입니다. 나중에 전환하려면 Apple은 절차가 느리고, Google은 기존 계정에서 전환이 불가능해 새 계정을 만들고 앱을 이전해야 하기 때문입니다.
개인 계정을 선택해야 하는 경우:
- 등록된 법인이 없는 1인 개발자인 경우.
- App Store에 판매자로 실명이 표시되어도 괜찮은 경우.
- 이번 주에 바로 출시하고 싶은 경우.
조직 계정을 선택해야 하는 경우:
- 앱이 기업, 클라이언트, 에이전시 소유이고 스토어에 회사명이 표시되어야 하는 경우.
- 장기적으로 여러 명에게 관리자 권한이 필요한 경우.
- Google의 12인 테스터 비공개 테스트 요건을 건너뛰고 싶은 경우.
- 판매자 이름을 확인하는 기업 고객을 대상으로 하는 경우.
Apple의 경우 개인 계정은 판매자로 실명이 표시됩니다. App Store Connect에서 팀원을 초대할 수는 있지만, Apple Developer 포털의 역할(인증서, 식별자)은 조직 멤버십보다 제한적입니다. Apple 지원을 통해 개인 멤버십을 조직으로 전환할 수 있지만, D-U-N-S 번호가 필요하고 절차가 다소 번거롭습니다.
Google에서는 조직 계정이 조직명, 주소, 연락처 정보를 공개합니다. 개인 계정은 직접 선택한 개발자 이름을 표시하며, 수익화하는 경우 연락처 정보도 표시합니다.
D-U-N-S 번호란 무엇이며 어떻게 발급받나요?
D-U-N-S 번호는 Dun & Bradstreet가 법인에 부여하는 9자리 식별 번호입니다. Apple과 Google은 이 번호로 회사가 실제 존재하는지, 법인명이 정확한지, 주소가 일치하는지 확인합니다.
발급 방법:
- 회사에 이미 번호가 있는지 확인하세요. Apple은 등록 과정에서 D-U-N-S 조회 도구를 제공하며, Dun & Bradstreet에서도 공개 검색을 제공합니다.
- 없다면 무료로 신청하세요. Apple 등록 페이지에 링크된 조회 도구나 D&B 자체 신청 양식을 사용하세요. 정말 필요하지 않다면 '신속' 서비스 비용을 제3자에게 지불하지 마세요.
- 법인명과 주소가 사업자 등록 정보와 정확히 일치하는지 확인하세요. 정보 불일치는 조직 계정 등록이 거절되는 가장 큰 원인입니다.
- 기다려야 합니다. Apple은 새 번호가 시스템에 반영되기까지 영업일 기준 며칠이 걸릴 수 있다고 하고, Google은 최대 30일이 걸릴 수 있다고 경고합니다. 2주 정도 여유를 두세요.
Apple에 등록하는 정부 기관은 D-U-N-S 요건이 면제됩니다. D&B가 해당 국가에서 운영되지 않는다면 Google 지원팀이 대체 인증 절차를 제공합니다.
Apple Developer 계정 만드는 방법
준비 사항
- 2단계 인증이 켜진 Apple Account가 필요합니다. 조직의 경우 개인 이메일이 아닌 회사 이메일 주소와 연결된 계정을 사용하세요.
- Apple Account에 등록된 법적 실명(성/이름)이어야 합니다. 별명이나 회사명을 입력하면 등록이 지연될 수 있습니다.
- 실제 거리 주소와 전화번호 (사서함 주소 불가).
- 조직(Organization)의 경우: 법인명(DBA 또는 상호명 불가), D-U-N-S 번호, 회사 계약 체결 권한, 회사 도메인 기반 업무용 이메일, 동일 도메인의 공개 웹사이트가 필요합니다. 소셜 프로필이나 파킹된 도메인 페이지는 인정되지 않습니다.
- 해당 지역에서 99 USD 결제가 가능한 결제 카드.
단계
- 다음으로 이동: developer.apple.com/programs/enroll 로그인하세요. 또는 Apple Developer 앱을 iPhone 또는 iPad에 설치한 뒤 거기서 등록하세요. 많은 국가에서는 이 앱에서 신분증 스캔으로 본인 확인이 가능해 더 빠른 경우가 많습니다.
- 개인 정보를 확인하고 선택하세요. 개인 / 개인 사업자, 회사 / 기관, 또는 정부 기관.
- 기관 계정의 경우 D-U-N-S 번호와 법인 정보를 입력하세요. Apple이 서명 권한을 확인하기 위해 담당자에게 전화할 수 있으니 전화를 꼭 받으세요.
- Apple Developer Program 라이선스 계약을 검토하고 동의하세요.
- 결제하세요. 멤버십은 결제 시점이 아니라 Apple이 등록을 확인한 시점부터 시작됩니다.
- “Welcome to the Apple Developer Program” 이메일이 올 때까지 기다리세요.
승인 후 바로 해야 할 일:
- App Store Connect에서 계약에 동의하세요. 다음으로 이동: 비즈니스 최신 계약을 모두 수락하세요. 유료 앱이나 인앱 결제를 계획 중이라면 지금 세금 양식과 은행 정보를 입력해 Paid Apps Agreement를 완료하세요. 활성화되기까지 며칠 걸릴 수 있고, 그때까지는 인앱 결제 테스트를 할 수 없습니다.
- EU 트레이더(Trader) 상태를 선언하세요. EU 디지털 서비스법(DSA)에 따라 App Store Connect는 트레이더 여부를 확인합니다. 트레이더로 등록되면 EU 스토어에 주소, 전화번호, 이메일이 표시됩니다. 상태를 선언하지 않은 앱은 EU에서 제공되지 않습니다.
- 팀원 추가 하위 사용자 및 액세스 필요한 최소 권한만 부여하세요. 개발자에게 Admin 권한은 거의 필요하지 않습니다.
- App Store Connect API 키 생성 CI나 클라우드 빌드 서비스에서 업로드를 자동화하려면 (사용자 및 액세스, 통합)에서 생성하세요. 생성 후 바로
.p8파일을 다운로드하세요. Apple은 단 한 번만 다운로드를 허용합니다. - Team ID를 기록해 두세요 Membership 페이지에서 확인할 수 있습니다. Xcode, 서명 도구, CI 모두 이 ID를 요구합니다.
두 개의 대시보드가 관련됩니다. 바로 Apple Developer 포털 (developer.apple.com/account)에는 인증서, 식별자, 기기, 프로비저닝 프로파일이 있습니다. App Store Connect (appstoreconnect.apple.com)에는 앱 레코드, TestFlight, 메타데이터, 가격, 리뷰, 분석이 있습니다. 서명이 처음이라면 읽어보세요. iOS 인증서 및 provisioning profile 설명 다음.
Apple 수수료 면제 및 Enterprise 프로그램
적격 국가의 비영리 단체, 공인 교육 기관 및 정부 기관은 가입 시 수수료 면제를 신청할 수 있습니다. Apple Developer Enterprise Program(연 299 USD)은 직원에게만 배포되는 내부용 앱을 위한 별개의 제품입니다. App Store에 게시할 수 없으며 Apple의 승인이 매우 드뭅니다. 대부분의 기업은 TestFlight, Custom Apps 또는 Apple Business Manager를 사용하는 표준 프로그램을 사용하는 것이 좋습니다.
Google Play 개발자 계정 만들기
준비 사항
- Google 계정. 조직의 경우 전용 계정을 생성하세요(예:
android@yourcompany.com) 이렇게 하면 이직할 수 있는 직원 개인에게 계정이 귀속되지 않습니다. - 25 USD 및 이를 지원하는 카드.
- 법정 이름과 주소, 연락처 이메일 및 전화번호. 모든 연락처 정보는 일회용 code로 확인됩니다.
- 조직의 경우: D-U-N-S 번호, D&B와 일치하는 조직 이름 및 주소, 전화번호 및 웹사이트.
- 신원 확인을 위한 정부 발행 신분증. Google은 대부분의 신규 계정에서 이를 요구합니다.
- Android 스마트폰 또는 태블릿. Google은 많은 신규 개인 계정에 대해 Play Console 모바일 앱을 통해 실제 Android 기기에 대한 접근 권한을 확인하도록 요청합니다.
단계
- 다음으로 이동: play.google.com/console/signup 에서 로그인하세요.
- 선택 개인 또는 조직 또는 기업.
- Google Play에 표시될 개발자 이름, 연락처 정보, 그리고 Android 경험 및 게시할 앱에 대한 질문에 답하세요.
- 개발자 배포 약관에 동의하고 25 USD 수수료를 결제하세요.
- 신원 확인을 완료하세요. 요청 시 신분증을 업로드하며, 이름은 입력한 법적 이름과 일치해야 합니다.
- Google에서 전송한 코드로 전화번호와 이메일을 인증하세요.
- 요청 시 Android 기기에 Play Console 앱을 설치하고 같은 계정으로 로그인하여 기기 인증을 완료하세요.
14일간 12명의 테스터 규칙
2023년 11월 13일 이후에 개인 계정을 생성하면 프로덕션에 바로 배포할 수 없습니다. 먼저 다음을 수행해야 합니다:
- 빌드를 업로드하려면 비공개 테스트 트랙.
- 최소 12명의 테스터가 참여하도록 하세요.
- 참여 상태를 유지하세요. 기간은 14일 연속입니다. 테스터가 참여를 취소했다가 다시 참여하면 해당 테스터의 카운트가 초기화됩니다.
- Play Console dashboard에서 프로덕션 액세스를 신청하세요. Google은 테스트, 앱, 준비 상태에 대해 묻고 요청을 검토하며, 보통 약 1주일이 걸립니다.
이 점을 계획에 넣으세요. 첫 Android build부터 공개 출시까지 최소 3주가 추가됩니다. 테스터는 일찍 모집하세요: 친구, 메일링 리스트, 테스터 목록으로 추가한 Google Group, 기존 사용자 등. Google은 무엇을 배웠는지 묻기 때문에, 이 기간에 실제 피드백을 수집하세요. 저희의 Android 베타 테스트 가이드에서 각 Play 테스트 트랙을 설명합니다.
조직 계정은 이 요구 사항을 건너뜁니다. 회사가 있다면 조직으로 등록할 이유가 하나 더 있습니다.
Play App Signing 및 업로드 키
Google Play의 신규 앱은 반드시 Android App Bundle(AAB) 형식으로 게시해야 하며, Play App Signing을사용해야 합니다. Google이 앱 서명 키를 관리하며, 사용자는 업로드 시 키 업로드업로드 키로 서명합니다. 업로드 키를 분실한 경우, 소유권 확인 후 Google을 통해 재설정할 수 있습니다. 하지만 Play 외부에서 직접 관리하는 앱 서명 키를 분실하면 앱을 업데이트할 수 없습니다.
업로드 keystore는 한 번만 만들고 두 곳에 백업한 뒤, 비밀번호는 비밀번호 관리자에 저장하세요. 다음 명령어로 만들 수 있습니다: keytool 또는 Android 키스토어 생성기.
keytool -genkeypair -v \
-keystore upload-keystore.jks \
-alias upload \
-keyalg RSA -keysize 2048 -validity 10000
Android 개발자 인증(Google Play 외부)
2026년 9월 30일부터 Android는 브라질, 인도네시아, 싱가포르, 태국에서 인증된 기기에 설치되는 앱이 등록된 패키지 이름을 가진 인증된 개발자가 제공한 것이어야 한다고 요구하며, Google은 2027년에 이를 전 세계로 확대할 계획입니다. 인증된 Play Console 계정으로 게시하는 앱은 여기에 해당됩니다. 등록이 필요한 앱이 있는지 Play Console 홈 페이지에서 확인하세요. Google Play 외부(직접 다운로드, Huawei AppGallery, 기업 배포)로 APK도 배포한다면 해당 패키지 이름도 등록해야 합니다.
추가 스토어
- Huawei AppGallery: 본인 확인을 통한 무료 가입. Google 서비스가 없는 Huawei 스마트폰 사용자를 보유하고 있다면 유용합니다. 참고 Huawei AppGallery에 Capacitor 앱을 게시하는 방법.
- 삼성 갤럭시 스토어 및 Amazon Appstore: 무료, 상대적으로 적은 사용자 수, 대부분의 경우 동일한 APK 사용.
자주 발생하는 등록 문제와 해결 방법
Apple 등록이 며칠째 '대기 중' 상태에 멈춰 있습니다. 보통 이름 불일치 또는 D-U-N-S 기록 불일치 때문입니다. 재신청은 중복 기록을 만들 수 있으므로, 등록 페이지에서 Apple Developer Support에 문의하세요.
이유 없이 '등록을 완료할 수 없습니다' 오류가 발생합니다. Apple은 이전 멤버십이 종료된 Apple Account가 연결된 경우 등, 세부 사유 없이 거절하는 경우가 있습니다. 법적 이름으로 새 Apple Account를 사용하세요.
D-U-N-S 주소가 일치하지 않습니다. 먼저 Dun & Bradstreet에서 레코드를 업데이트하고, 반영될 때까지 기다린 후 다시 시도하세요.
Google 본인 확인이 거절되었습니다. Play Console의 법적 이름은 문서에 기재된 미들 네임을 포함하여 신분증과 정확히 일치해야 합니다. 계정 정보에서 이름을 수정한 후 다시 업로드하세요.
계정을 생성하자마자 Google 계정이 정지되었습니다. Google은 결제 수단, 기기, 신원 정보를 기준으로 계정을 이전에 해지된 계정과 연결합니다. 우회하려고 두 번째 계정을 만들지 마세요. Play Console 고객센터를 통해 이의 신청을 진행해야 합니다.
결제가 거절되었습니다. 일부 선불 카드와 가상 카드는 거부됩니다. 계정 소유자 명의의 일반 신용카드 또는 체크카드를 사용하세요.
승인을 기다리는 동안 할 수 있는 일
승인 대기 시간은 낭비되는 시간이 아닙니다. 다음과 같은 작업을 할 수 있습니다:
- Capacitor로 앱을 빌드하고 시뮬레이터나 실제 기기에서 실행해 보세요. 무료 Apple Account로 본인 iPhone에 서명된 빌드를 7일 동안 설치할 수 있습니다.
- 테스트 기기에서 Developer Mode를 켜세요. 참고: iOS에서 Developer Mode 활성화 방법 및 Android에서 개발자 옵션 활성화 방법.
- Android 업로드 keystore 생성
- 개인정보 처리방침을 작성하고 스크린샷과 카피를 준비하세요. 저희 스토어 리스팅 가이드 에 모든 자산과 문자 수 제한이 정리되어 있습니다.
- 설정하기 Capgo 빌드 Apple 승인 후 Mac 없이 서명된 iOS 빌드를 생성할 수 있습니다.
체크리스트
- 스토어별로 개인 또는 조직 계정을 결정하세요
- 조직으로 등록하는 경우 D-U-N-S 번호를 발급받으세요
- Apple Account에서 2FA를 활성화하고 법적 이름을 사용하세요
- Apple Developer Program에 가입하세요 (연 99 USD)
- Play Console에 등록하고(25 USD, 1회), 신분증, 전화, 이메일, 기기를 인증하세요
- App Store Connect 약관에 동의하고, 판매 시 세금 및 은행 정보를 설정하세요
- EU 사업자 상태를 신고하세요
- App Store Connect API 키를 생성하고 저장하세요
.p8 - Android upload keystore 생성 및 백업
- 신규 개인 Play 계정의 경우, 비공개 테스터 12명 모집
두 계정이 모두 승인되면 다음 단계는 서명입니다. 읽어보세요 iOS 인증서 및 provisioning profile 설명, 그런 다음 전체 플로우를 따라가세요 웹 앱을 App Store와 Google Play에 출시하는 방법.