모바일 앱 배포: 정의, 채널 및 작동 방식

저자: IT Sectr 게시일: 2026-06-09 읽는 시간: 9 분

앱 배포는 모바일 개발의 마지막이자 가장 중요한 단계 중 하나입니다. Business of Apps (2025)에 따르면, App Store의 평균 리뷰 시간은 28시간, Google Play는 8시간입니다. 잘못된 배포 설정은 릴리스를 몇 주 동안 지연시키고 비즈니스에 수백만 달러의 손실을 초래할 수 있습니다.

주요 포인트

  • iOS: 베타 테스트용 TestFlight(최대 10,000명), 제한된 그룹용 Ad Hoc(100대 기기), 내부 기업 배포용 Enterprise.
  • Android: Internal Testing(최대 100명), Closed Testing(최대 100명), Open Testing(최대 100,000명) 및 Production Track — 모바일 앱을 위한 유연한 staged rollout 시스템.
  • App Store Review Guidelines 및 Google Play Developer Policies — 게시 전에 숙지해야 할 배포 규칙 모음. 위반 시 거부 또는 계정 차단이 발생합니다.
  • Staged Rollout(Google Play) — 점진적 업데이트 배포(5% → 20% → 100%). 문제가 있는 버전이 모든 사용자에게 도달하기 전에 롤백할 수 있습니다.
  • App Transfer — 개발자 계정 간 앱 이전. 양측의 동의와 요구 사항 확인이 필요합니다.

iOS 배포: TestFlight, Ad Hoc, Enterprise

iOS 앱 배포는 Apple에 의해 엄격하게 통제됩니다. iOS에서의 모바일 앱 배포는 App Store(공개 릴리스), TestFlight(베타 테스트), Ad Hoc(제한적 배포), Enterprise(기업 배포)의 네 가지 채널을 통해 이루어집니다. 각각 고유한 요구 사항, 제한 및 절차가 있습니다.

TestFlight

TestFlight는 모바일 앱 베타 테스트를 위한 Apple의 공식 도구입니다. 최대 10,000명의 외부 테스터(External Testing)와 최대 30명의 내부 테스터(Internal Testing — 팀 구성원)를 지원합니다. External Testing에는 가벼운 리뷰(Build Review, 일반적으로 1~2분)가 필요합니다. TestFlight는 자동으로 업데이트를 배포하며, 테스터는 푸시 알림을 받습니다. 내부 테스트는 리뷰가 필요 없으며 팀을 위해 즉시 빌드를 업로드할 수 있습니다.

Ad Hoc Distribution

Ad Hoc은 제한된 수의 기기(계정당 최대 100대)에 배포하는 방식입니다. Ad Hoc을 사용하려면 Apple Developer Portal에 각 기기의 UDID를 추가하고 해당 기기가 포함된 Provisioning Profile로 빌드에 서명해야 합니다. Ad Hoc은 리뷰가 필요 없으며 데모 버전 및 클라이언트 기기 테스트에 적합합니다. 단점: 각 기기의 UDID를 알아야 합니다.

Enterprise Distribution

Apple Enterprise Developer Program(연간 $299) — App Store 없이 조직 내에서 앱을 배포합니다. 앱은 내부 서버에 게시되며, 사용자는 링크를 통해 설치합니다. Enterprise는 Apple의 리뷰가 필요 없습니다. Enterprise는 조직 외부 배포에 사용할 수 없으며, Apple이 이를 모니터링하고 계정을 차단합니다. MDM(Mobile Device Management) — 엔터프라이즈 앱을 자동으로 설치하는 기업 기기 관리 시스템입니다.

Android 배포: Testing Tracks, Staged Rollout

Google Play는 App Store보다 더 유연한 모바일 앱 배포 시스템을 제공합니다. Testing Tracks: Internal(내부), Closed(비공개), Open(공개). 각 트랙에는 고유한 제한과 요구 사항이 있습니다. 테스트 후 앱은 Production Track에 게시됩니다.

Closed vs Open Testing

Internal Testing — 이메일을 통한 최대 100명의 테스터. Google 리뷰 불필요. 빌드가 몇 분 내에 게시됩니다. Closed Testing — 최대 100명의 테스터, 이메일 목록 또는 Google Group을 통한 액세스. 가벼운 리뷰 필요(일반적으로 몇 시간). Open Testing — 최대 100,000명의 테스터, 공개 링크. 앱이 Google Play에서 "초기 액세스"로 표시됩니다. Open Testing은 프로덕션과 같은 전체 리뷰가 필요합니다.

Staged Rollout — 점진적 업데이트 배포. 사용자 비율(5%, 10%, 20%, 50%, 100%)을 선택합니다. Google Play가 선택한 비율에 자동으로 업데이트를 배포합니다. 처음 몇 시간 내에 불만이나 충돌이 발생하면 이전 버전으로 롤백합니다. Staged Rollout은 릴리스 위험을 줄이며 모든 프로덕션 업데이트에 권장됩니다.

Production Track

Production Track — Google Play에서 공개 릴리스. 게시 후 모든 사용자가 앱을 사용할 수 있습니다. Google Play가 자동으로 바이너리를 확인하고 악성 코드를 스캔합니다. 게시 후 국가, 연령 제한 및 수익화를 관리할 수 있습니다. Internal App Sharing — Play Console 없이 링크를 통해 직접 배포. 실제 기기에서 QA 테스트에 적합합니다.

파라미터 iOS Android
베타 테스트TestFlight(최대 10,000)Internal / Closed / Open(최대 100,000)
EnterpriseApple Enterprise Program(연간 $299)Managed Play(EMM, 무료)
리뷰수동(24~48시간)자동(2~8시간)
계정 비용연간 $99$25 일회성
Staged rolloutPhased Release(1%~100%, 7일)Staged Rollout(1%~100%,任意 시간)
형식.ipa(Xcode/Transporter 통해).aab(Android App Bundle)
App Transfer예(App Store Connect)예(Play Console)

iOS — 더 엄격한 리뷰와 높은 진입 비용. Android — 유연한 테스트와 staged rollout. IT Sectr는 Android에는 Open Testing, iOS에는 TestFlight External을 사용할 것을 권장합니다. 이는 모바일 앱 베타 테스트 시나리오의 90%를 커버합니다.

앱 배포 정책: App Store Guidelines, Google Play Policies

App Store Review Guidelines — 모바일 앱 배포를 규제하는 100개 이상의 규칙이 포함된 Apple 문서. 주요 요구 사항: 앱이 안정적이고, 버그가 없으며, Human Interface Guidelines을 준수해야 합니다. Apple은 끊어진 링크, 빈 화면 및 숨겨진 기능이 있는 앱을 거부합니다. Google Play Developer Policies — Google 규칙: 악성 앱, 사용자 기만 및 저작권 침해가 금지됩니다.

App Store Guidelines

주요 규칙 App Store 앱 배포: 1) Safety — 불쾌한 콘텐츠 없음, 2) Performance — 앱이 충돌하지 않아야 함, 3) Business — Apple 수수료 15~30%의 IAP(In-App Purchase)를 통한 구매, 4) Design — HIG 준수. 거부 사유: Privacy Policy 링크 끊김, "구매 복원" 버튼 부재, 타사 결제 시스템 사용.

Google Play Policies

배포 정책 Google Play에는 다음이 포함됩니다: 1) Content Policies — 성인 콘텐츠 및 폭력 금지, 2) Monetization — Google 수수료 15%(처음 $100만 — 15%, 이후 30%), 3) Privacy — 필수 Privacy Policy URL, 4) Advertising — 광고는 기준을 충족해야 함. Google은 자동으로 바이너리를 확인하고 악성 코드를 스캔합니다. App Content Rating — 앱의 연령 제한을 결정하는 설문지입니다.

Export Compliance 및 DMCA

Export Compliance — Apple은 앱 배포 시 암호화 사용을 선언하도록 요구합니다. 대부분의 앱은 "Yes, but exempt"(HTTPS만 사용)에 해당합니다. DMCA — 저작권법. 앱에서 사용자가 콘텐츠를 업로드할 수 있는 경우 DMCA 절차(저작권 침해 신고)를 설정하세요.

앱 배포 계정: Apple Developer 및 Google Play

Apple Developer Account — 개인 개발자 연간 $99, Enterprise 연간 $299. 조직은 회사 브랜드로 모바일 앱 배포를 위해 Company/Organization으로 등록합니다. 게시에는 D-U-N-S 번호가 필요합니다. Google Play Account — $25 일회성. Google Play는 배포 시작 전 신원 확인(여권, 운전면허증)이 필요합니다.

App Transfer

App Transfer — 개발자 계정 간 앱 이전. iOS — App Store Connect(App Transfer)를 통해. 요구 사항: 앱이 게시되어 있어야 하며, 보류 중인 변경 사항이 없고, 활성 배포 분쟁이 없어야 합니다. Android — Play Console(Manage > Transfer app)을 통해. 두 프로세스 모두 1~5일이 소요됩니다. 이전 후 앱은 평점, 리뷰 및 구독을 유지합니다.

Screenshot Requirements

Screenshot Requirements App Store: 5.5"(iPhone 8 Plus), 6.5"(iPhone 14 Pro Max), 12.9"(iPad Pro). Google Play: 전화 및 태블릿당 최소 2개의 스크린샷. 8개의 스크린샷을 권장합니다. Privacy Policy URL — 두 스토어 모두에서 앱 배포에 필수. 앱이 개인 데이터를 수집하는 경우 설명과 앱 내에 개인정보처리방침 링크가 있어야 합니다.

자주 묻는 질문

Apple 및 Google 개발자 계정 비용은 얼마인가요?

Apple Developer 계정은 연간 $99입니다. Google Play 계정은 $25 일회성입니다. Enterprise 배포의 경우 Apple Enterprise Program은 연간 $299입니다. 스타트업의 경우 개인 계정으로 충분합니다.

App Store 및 Google Play에서 리뷰는 얼마나 걸리나요?

App Store — 몇 시간에서 48시간(드물게 일주일까지). Google Play — 일반적으로 모바일 앱의 경우 몇 시간, 자동 리뷰. 첫 게시는 계정 확인으로 인해 더 오래 걸립니다. IT Sectr는 첫 게시에 3~5일을 예상할 것을 권장합니다.

TestFlight란 무엇이며 어떻게 작동하나요?

TestFlight는 베타 테스트 중 모바일 앱을 배포하기 위한 Apple의 공식 도구입니다. 최대 10,000명의 테스터를 초대할 수 있습니다. 빌드는 가벼운 리뷰(몇 분)를 거칩니다. TestFlight는 내부(최대 30명) 및 외부 테스트를 지원합니다.

Google Play에서 Closed와 Open Testing Track의 차이점은 무엇인가요?

Closed — 이메일 목록을 통한 최대 100명의 테스터, 공개 링크 없음. Open — 최대 100,000명의 테스터, 링크를 통한 액세스. Open Testing은 Google Play에서 가시성을 제공하지만 정책 준수가 필요합니다.

앱을 다른 개발자 계정으로 이전하려면 어떻게 해야 하나요?

App Transfer(iOS) — Apple Developer 계정 간 앱 전체 이전. Google Play에서 이전 — 계정 설정을 통해. 두 경우 모두 양측의 동의와 요구 사항 확인이 필요합니다: 앱이 게시되어 있어야 하며, 보류 중인 변경 사항이 없어야 합니다.

요약

  • iOS: 모바일 앱 배포용 TestFlight(베타), Ad Hoc(100대 기기), Enterprise(내부). 연간 $99 계정.
  • Android: 모바일 앱 배포용 Internal/Closed/Open Testing + Production Track. Staged Rollout — 프로덕션 업데이트에 필수.
  • App Store Review Guidelines — 100개 이상의 규칙. Google Play Policies — 자동 바이너리 확인. 게시 전에 숙지하세요.
  • Staged Rollout(Android) 및 Phased Release(iOS) — 점진적 업데이트 배포. 모든 사용자에 대한 충돌 위험 감소.
  • Privacy Policy URL은 두 스토어 모두에 필수. Export Compliance — 암호화 사용 iOS용.
  • App Transfer — 계정 간 앱 이전. 평점, 리뷰 및 구독 유지.
  • Screenshot Requirements — 전화 및 태블릿당 2~8개 스크린샷. Apple은 특정 화면 크기를 요구합니다.

턴키 방식의 모바일 애플리케이션을 개발해 드립니다

IT Sectr는 2017년부터 스타트업과 기업을 위한 iOS 및 Android 애플리케이션을 만듭니다. 저희가 상담해 드리고 최적의 솔루션을 제안하겠습니다.

프로젝트 논의