앱 배포는 모바일 개발의 마지막이자 가장 중요한 단계 중 하나입니다. Business of Apps (2025)에 따르면, App Store의 평균 리뷰 시간은 28시간, Google Play는 8시간입니다. 잘못된 배포 설정은 릴리스를 몇 주 동안 지연시키고 비즈니스에 수백만 달러의 손실을 초래할 수 있습니다.
주요 포인트
iOS 앱 배포는 Apple에 의해 엄격하게 통제됩니다. iOS에서의 모바일 앱 배포는 App Store(공개 릴리스), TestFlight(베타 테스트), Ad Hoc(제한적 배포), Enterprise(기업 배포)의 네 가지 채널을 통해 이루어집니다. 각각 고유한 요구 사항, 제한 및 절차가 있습니다.
TestFlight는 모바일 앱 베타 테스트를 위한 Apple의 공식 도구입니다. 최대 10,000명의 외부 테스터(External Testing)와 최대 30명의 내부 테스터(Internal Testing — 팀 구성원)를 지원합니다. External Testing에는 가벼운 리뷰(Build Review, 일반적으로 1~2분)가 필요합니다. TestFlight는 자동으로 업데이트를 배포하며, 테스터는 푸시 알림을 받습니다. 내부 테스트는 리뷰가 필요 없으며 팀을 위해 즉시 빌드를 업로드할 수 있습니다.
Ad Hoc은 제한된 수의 기기(계정당 최대 100대)에 배포하는 방식입니다. Ad Hoc을 사용하려면 Apple Developer Portal에 각 기기의 UDID를 추가하고 해당 기기가 포함된 Provisioning Profile로 빌드에 서명해야 합니다. Ad Hoc은 리뷰가 필요 없으며 데모 버전 및 클라이언트 기기 테스트에 적합합니다. 단점: 각 기기의 UDID를 알아야 합니다.
Apple Enterprise Developer Program(연간 $299) — App Store 없이 조직 내에서 앱을 배포합니다. 앱은 내부 서버에 게시되며, 사용자는 링크를 통해 설치합니다. Enterprise는 Apple의 리뷰가 필요 없습니다. Enterprise는 조직 외부 배포에 사용할 수 없으며, Apple이 이를 모니터링하고 계정을 차단합니다. MDM(Mobile Device Management) — 엔터프라이즈 앱을 자동으로 설치하는 기업 기기 관리 시스템입니다.
Google Play는 App Store보다 더 유연한 모바일 앱 배포 시스템을 제공합니다. Testing Tracks: Internal(내부), Closed(비공개), Open(공개). 각 트랙에는 고유한 제한과 요구 사항이 있습니다. 테스트 후 앱은 Production Track에 게시됩니다.
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 — Google Play에서 공개 릴리스. 게시 후 모든 사용자가 앱을 사용할 수 있습니다. Google Play가 자동으로 바이너리를 확인하고 악성 코드를 스캔합니다. 게시 후 국가, 연령 제한 및 수익화를 관리할 수 있습니다. Internal App Sharing — Play Console 없이 링크를 통해 직접 배포. 실제 기기에서 QA 테스트에 적합합니다.
| 파라미터 | iOS | Android |
|---|---|---|
| 베타 테스트 | TestFlight(최대 10,000) | Internal / Closed / Open(최대 100,000) |
| Enterprise | Apple Enterprise Program(연간 $299) | Managed Play(EMM, 무료) |
| 리뷰 | 수동(24~48시간) | 자동(2~8시간) |
| 계정 비용 | 연간 $99 | $25 일회성 |
| Staged rollout | Phased 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 Review Guidelines — 모바일 앱 배포를 규제하는 100개 이상의 규칙이 포함된 Apple 문서. 주요 요구 사항: 앱이 안정적이고, 버그가 없으며, Human Interface Guidelines을 준수해야 합니다. Apple은 끊어진 링크, 빈 화면 및 숨겨진 기능이 있는 앱을 거부합니다. Google Play Developer Policies — Google 규칙: 악성 앱, 사용자 기만 및 저작권 침해가 금지됩니다.
주요 규칙 App Store 앱 배포: 1) Safety — 불쾌한 콘텐츠 없음, 2) Performance — 앱이 충돌하지 않아야 함, 3) Business — Apple 수수료 15~30%의 IAP(In-App Purchase)를 통한 구매, 4) Design — HIG 준수. 거부 사유: Privacy Policy 링크 끊김, "구매 복원" 버튼 부재, 타사 결제 시스템 사용.
배포 정책 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 — Apple은 앱 배포 시 암호화 사용을 선언하도록 요구합니다. 대부분의 앱은 "Yes, but exempt"(HTTPS만 사용)에 해당합니다. DMCA — 저작권법. 앱에서 사용자가 콘텐츠를 업로드할 수 있는 경우 DMCA 절차(저작권 침해 신고)를 설정하세요.
Apple Developer Account — 개인 개발자 연간 $99, Enterprise 연간 $299. 조직은 회사 브랜드로 모바일 앱 배포를 위해 Company/Organization으로 등록합니다. 게시에는 D-U-N-S 번호가 필요합니다. Google Play Account — $25 일회성. Google Play는 배포 시작 전 신원 확인(여권, 운전면허증)이 필요합니다.
App Transfer — 개발자 계정 간 앱 이전. iOS — App Store Connect(App Transfer)를 통해. 요구 사항: 앱이 게시되어 있어야 하며, 보류 중인 변경 사항이 없고, 활성 배포 분쟁이 없어야 합니다. Android — Play Console(Manage > Transfer app)을 통해. 두 프로세스 모두 1~5일이 소요됩니다. 이전 후 앱은 평점, 리뷰 및 구독을 유지합니다.
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 Developer 계정은 연간 $99입니다. Google Play 계정은 $25 일회성입니다. Enterprise 배포의 경우 Apple Enterprise Program은 연간 $299입니다. 스타트업의 경우 개인 계정으로 충분합니다.
App Store — 몇 시간에서 48시간(드물게 일주일까지). Google Play — 일반적으로 모바일 앱의 경우 몇 시간, 자동 리뷰. 첫 게시는 계정 확인으로 인해 더 오래 걸립니다. IT Sectr는 첫 게시에 3~5일을 예상할 것을 권장합니다.
TestFlight는 베타 테스트 중 모바일 앱을 배포하기 위한 Apple의 공식 도구입니다. 최대 10,000명의 테스터를 초대할 수 있습니다. 빌드는 가벼운 리뷰(몇 분)를 거칩니다. TestFlight는 내부(최대 30명) 및 외부 테스트를 지원합니다.
Closed — 이메일 목록을 통한 최대 100명의 테스터, 공개 링크 없음. Open — 최대 100,000명의 테스터, 링크를 통한 액세스. Open Testing은 Google Play에서 가시성을 제공하지만 정책 준수가 필요합니다.
App Transfer(iOS) — Apple Developer 계정 간 앱 전체 이전. Google Play에서 이전 — 계정 설정을 통해. 두 경우 모두 양측의 동의와 요구 사항 확인이 필요합니다: 앱이 게시되어 있어야 하며, 보류 중인 변경 사항이 없어야 합니다.
요약
턴키 방식의 모바일 애플리케이션을 개발해 드립니다
IT Sectr는 2017년부터 스타트업과 기업을 위한 iOS 및 Android 애플리케이션을 만듭니다. 저희가 상담해 드리고 최적의 솔루션을 제안하겠습니다.