App Store: 개요, 앱 게시 및 검토

저자: IT Sectr 게시일: 2026-02-08 읽는 시간: 14 분

App Store는 Apple의 공식 디지털 앱 스토어로, iOS, iPadOS, macOS, watchOS, tvOS 및 visionOS용 소프트웨어의 독점 배포 채널입니다. 이 스토어는 2008년 7월 10일 iPhone OS 2.0과 함께 출시되었으며, 최초의 모바일 앱 마켓플레이스가 되어 모바일 개발 산업을 변화시켰습니다. Apple(WWDC 2026)에 따르면 App Store의 주간 사용자는 175개국의 7억 8500만 명을 넘으며, 사용 가능한 앱의 총 수는 220만 개 이상입니다. 개발자에게 App Store에 게시하는 것은 Apple 플랫폼에 진입하기 위한 필수 단계입니다.

핵심 요점

  • App Store — iOS 앱의 유일한 합법적 배포 채널, 2008년 출시, 주간 7억 8500만 방문자
  • 게시 App Store Connect를 통해: 연간 Apple Developer Program 구독($99), Xcode를 통해 아카이브 업로드, 24-48시간 검토
  • Apple 수수료 — 30% 표준, 소규모 비즈니스 15%(수익 $100만까지) 및 두 번째 해부터 구독 15%
  • 검토는 보안, 성능, 디자인(HIG), 콘텐츠 및 법적 준수 여부를 확인
  • ASO(App Store Optimization) — 주요 프로모션 도구: 이름, 키워드, 리뷰, 평점, 아이콘, 스크린샷

App Store란?

App Store는 Apple Inc.가 개발한 디지털 앱 배포 플랫폼입니다. Android용 Google Play와 마찬가지로 App Store는 Apple 기기에 앱을 설치하는 유일한 허용 채널입니다(Xcode를 통한 사이드로딩 또는 기업 기기용 엔터프라이즈 인증서 제외). 2008년 App Store가 출시되기 전에는 iPhone 앱이 Safari를 통해 웹 앱으로 배포되었습니다. App Store의 출시는 모바일 앱 생태계의 시작을 알렸습니다.

App Store는 모든 Apple 플랫폼을 포괄합니다: iOS(iPhone, iPod Touch), iPadOS(iPad), macOS(Mac), watchOS(Apple Watch), tvOS(Apple TV) 및 visionOS(Apple Vision Pro). 각 섹션에는 별도의 검토 및 요구사항이 있지만 모두 통합된 App Store Connect 포털에서 관리됩니다. 개발자는 유니버설 빌드(iOS/iPadOS용) 또는 플랫폼별 빌드를 업로드하면 App Store가 자동으로 해당 기기에 배포합니다.

Apple의 2025 회계연도 보고서에 따르면 App Store 설립 이후 개발자에 대한 총 지급액이 3850억 달러를 초과했습니다. Sensor Tower(2025)에 따르면 App Store의 평균 앱 수익은 Google Play보다 약 2.5배 높습니다. 그러나 경쟁도 더 치열합니다: iOS는 더 높은 지불 능력을 가진 사용자층, 구독 및 인앱 구매에 대한 사용자의 지불 의향, 더 높은 유료 사용자 전환율로 개발자를 유치합니다.

App Store에는 Search Ads도 포함되어 있습니다 — 개발자가 CPC 모델로 검색 결과에서 위치를 구매할 수 있는 광고 플랫폼입니다. Search Ads는 App Store 내에서 직접 앱을 광고하는 유일한 합법적인 방법입니다. Google Ads와 달리 광고는 이미 App Store에 있으면서 앱을 검색하는 사용자에게만 표시되므로 설치 전환율이 높습니다.

App Store 앱 게시 프로세스

App Store 게시는 여러 필수 단계로 구성됩니다: Apple Developer Program 등록, Xcode에서 앱 준비, App Store Connect에서 구성, 빌드 업로드, 검토 통과 및 게시. 등록부터 첫 게시까지의 전체 프로세스는 앱이 준비되고 App Store Review Guidelines을 준수하는 경우 3일에서 2주가 소요됩니다.

1단계: Apple Developer Program 등록

게시 전에 developer.apple.com에서 Apple Developer Program에 등록해야 합니다. 비용은 개인 및 조직의 경우 연간 $99, Enterprise Program의 경우 $299입니다. 등록에는 신원 확인이 포함됩니다(조직의 경우 DUNS 번호, 개인의 경우 여권 데이터). 결제 및 확인 후 계정은 App Store Connect, 서명 인증서 및 프로비저닝 프로파일에 액세스할 수 있습니다.

2단계: 빌드 준비 및 App Store Connect에 업로드

앱은 Xcode에서 Archive 형식(.xcarchive)으로 빌드된 후 IPA로 내보내거나 Organizer → Distribute App → App Store Connect를 통해 직접 업로드됩니다. Xcode는 자동으로 Distribution 인증서로 빌드를 서명하고 프로비저닝 프로파일을 추가하여 Apple 서버로 빌드를 보냅니다. 대안으로 Transporter(데스크톱 앱)를 사용하여 대용량 빌드나 CI/CD 자동화를 업로드할 수 있습니다.

swift
// App Store Receipt — 인앱 구매 확인
import StoreKit

class StoreManager: NSObject {
    
    func verifyAppStoreReceipt() {
        guard let receiptURL = Bundle.main.appStoreReceiptURL,
              let receiptData = try? Data(contentsOf: receiptURL) else {
            print("Receipt not found")
            return
        }
        
        // 확인을 위해 receiptData를 서버로 전송
        // 서버가 https://buy.itunes.apple.com/verifyReceipt에 요청 전송
        // Sandbox: https://sandbox.itunes.apple.com/verifyReceipt
    }
    
    // SKAdNetwork — 광고 설치 기여도 분석
    func registerForSKAdNetwork() {
        if #available(iOS 16.4, *) {
            SKAdNetwork.updatePostbackConversionValue(100)
        }
    }
    
    // StoreKit 2 — 구독 정보 가져오기
    func checkSubscriptionStatus() async {
        for await result in Transaction.currentEntitlements {
            guard case .verified(let transaction) = result else {
                continue
            }
            
            if transaction.productType == .autoRenewable {
                print("Active subscription: \(transaction.productID)")
            }
        }
    }
}

StoreManager 클래스는 세 가지 주요 App Store API를 보여줍니다: 서버 측 구매 검증을 위한 appStoreReceiptURL을 통한 App Store Receipt 확인, 광고 설치 Attribution을 위한 SKAdNetwork(개인정보 보호를 위해 iOS 14.5+부터 필수), 활성 구독 확인을 위한 StoreKit 2의 Transaction.currentEntitlements입니다. 이러한 도구는 인앱 구매 및 구독이 있는 앱에 필수입니다.

3단계: App Store Connect에서 메타데이터 입력

빌드 업로드 후 개발자는 App Store Connect에서 앱 페이지를 입력합니다: 이름(30자), 부제목(30자), 설명(4000자), 키워드(100자, 쉼표로 구분), 카테고리, 연령 등급(4+ ~ 17+), 각 화면 크기(6.7", 6.5", 5.5", iPad)의 스크린샷, 아이콘, 프로모션 텍스트 및 버전. 메타데이터 입력 품질은 App Store 검색(ASO)에서의 가시성에 영향을 미칩니다.

App Store 검토: 규칙 및 확인 사항

App Store 검토(App Review)는 게시 전에 각 앱과 업데이트를 확인하는 프로세스입니다. Apple은 App Store Review Guidelines에 따라 앱을 확인합니다 — 6개 섹션(Safety, Performance, Business, Design, Legal)과 100개 이상의 특정 규칙으로 구성된 문서입니다. 규칙을 위반하면 이유와 함께 거부됩니다. 동일한 이유로 연속 두 번 거부되면 개발자 계정이 정지될 수 있습니다.

주요 검토 확인 사항은 다음과 같습니다: 보안(악성 코드 없음, HTTPS를 통한 모든 네트워크 요청 암호화, 올바른 인증서 처리), 성능(앱이 충돌, 정지 또는 과도한 메모리 소비를 하지 않아야 함 — 실제 Apple 기기에서 테스트), 디자인(Human Interface Guidelines — HIG 준수, 모든 화면 크기 및 Split View에서 올바른 표시), 콘텐츠(음란물, 폭력, 혐오 발언, 불법 콘텐츠 없음), 법적 요구사항(개인정보 보호정책, 올바른 연령 등급, EU 사용자를 위한 GDPR 동의).

Apple은 문서화되지 않은 API핫 업데이트 엔진(인터넷에서 다운로드한 스크립트의 JIT 컴파일)을 엄격히 금지합니다. 앱은 iOS SDK의 공개 API만 사용해야 합니다. 비공개 API(예: UIDevice.uniqueIdentifier)를 사용하면 즉시 거부됩니다. 예외: 사용자 JS를 실행하기 위한 JavaScriptCore(브라우저에서처럼)이지만 제한 사항이 있습니다 — 앱 기능을 변경하는 임의 코드를 다운로드할 수 없습니다.

평균 검토 시간은 24-48시간입니다(Apple 개발자 문서에 따름). 새 앱의 첫 번째 검토는 계정 확인으로 인해 최대 72시간까지 걸릴 수 있습니다. Expedite review(긴급 요청)는 시간을 2-6시간으로 단축하지만 제한된 횟수만 사용 가능합니다. 부하가 높은 기간(12월, 8월, WWDC 이후)에는 검토 시간이 5-7일로 늘어날 수 있습니다.

확인 유형확인 내용일반적인 거부 사유
Safety악성 코드, HTTPS, 비공개 API비공개 API 사용(거부의 12%)
Performance충돌, 메모리 사용량, 배터리콜드 스타트 시 충돌(거부의 18%)
Business인앱 구매, 구독, 광고디지털 상품에 IAP 없음(거부의 22%)
DesignHIG 준수, 화면 적응UI가 iPad 크기에 맞지 않음(거부의 8%)
LegalGDPR, COPPA, 개인정보 보호정책, 연령 등급개인정보 보호정책 없음(거부의 15%)

거부 통계는 Apple 개발자 포럼(2025)의 App Review 보고서를 기반으로 합니다. 가장 일반적인 이유는 디지털 상품에 대한 IAP 부재(22%)입니다: 앱이 유료 기능, 구독 또는 디지털 콘텐츠를 제공하는 경우 결제는 인앱 구매를 통해 이루어져야 하며 타사 결제 시스템을 통해서는 안 됩니다. 두 번째는 충돌(18%)과 개인정보 보호정책 부재(15%)입니다.

Apple 15/30% 수수료 및 수익화

App Store 수수료는 Apple 플랫폼에서 가장 논쟁이 되는 측면 중 하나입니다. 기본적으로 Apple은 인앱 구매를 통해 이루어진 디지털 상품 및 서비스의 모든 거래에 대해 30%를 부과합니다. 물리적 상품, 앱 외부 서비스(음식 배달, 티켓, 택시) 및 기부금은 수수료가 부과되지 않으며 타사 결제 시스템을 통해 지불됩니다.

2021년 1월에 시작된 App Store Small Business Program은 연간 수익이 $100만까지인 개발자의 수수료를 15%로 인하합니다. 모든 개발자가 자격을 갖춥니다 — 신규 및 기존 모두 — 이전 회계연도의 수익이 $100만을 초과하지 않은 경우. 한도를 초과하면 다음 회계연도부터 수수료가 30%로 돌아갑니다. 두 번째 해 이후의 구독은 모든 개발자에게 15% 수수료가 적용됩니다.

App Store 수익화와 Google Play의 비교는 상당한 차이를 보여줍니다: Google Play는 30%(표준)와 15%(처음 $100만 수익)를 부과합니다 — 유사한 구조입니다. 그러나 Google Play는 스토어 외부에서 앱 게시(사이드로딩), 일부 지역(한국, 인도)에서 타사 결제 시스템 사용을 허용하며 배포에 Play Console의 필수 사용을 요구하지 않습니다. Apple은 수익화를 더 엄격하게 통제하지만 더 높은 품질의 사용자층을 제공합니다.

수익화 모델Apple 수수료세부 정보
유료 다운로드30%(15% 소규모 비즈니스)$0.99부터 가격, Apple이 비율 보유
인앱 구매(소모성)30%(15% 소규모 비즈니스)게임 화폐, 일회성 구매
자동 갱신 구독30% 첫 해, 이후 15%스트리밍, SaaS, 뉴스 구독
물리적 상품0%타사 시스템을 통한 결제(Stripe, PayPal)
광고(AdMob, ironSource)0%Apple은 광고 수익에 수수료를 부과하지 않음

수수료를 최소화하기 위해 개발자는 여러 전략을 사용합니다: 구독 결합(1년 후 — 15%), 광고 수익화 포함(0%), 웹 등록을 위한 외부 링크 사용(특정 관할권 — EU 디지털 시장법, 일본, 미국). 중요: Apple은 웹 등록 링크가 IAP 결제를 우회하라는 직접적인 요청을 포함해서는 안 된다고 요구합니다 — 위반 시 거부됩니다.

StoreKit 2 및 Transaction API

StoreKit 2(Xcode 14+, iOS 16+)는 구매 및 구독 작업을 위한 현대적인 Swift 네이티브 API를 제공합니다. Transaction.currentEntitlements는 활성 트랜잭션의 AsyncSequence를 반환하고, Transaction.updates는 실시간으로 구독 상태 변경을 추적합니다. 서버 측 영수증 검증을 위해 verifyReceipt 엔드포인트(프로덕션: buy.itunes.apple.com, 샌드박스: sandbox.itunes.apple.com)를 사용합니다. StoreKit 2는 SKPaymentQueue에 비해 코드를 크게 간소화합니다.

ASO: App Store에서 앱 홍보

ASO(App Store Optimization)는 App Store 검색에서 앱 가시성을 개선하고 설치 전환율을 높이기 위한 일련의 조치입니다. 웹사이트용 SEO와 달리 ASO는 앱 스토어 내의 순위 요소에 초점을 맞춥니다. Sensor Tower(2025)에 따르면 App Store 설치의 65%가 검색을 통해 이루어지므로 ASO는 유기적 성장에 매우 중요합니다.

App Store의 주요 순위 요소는 메타데이터와 행동 신호로 나뉩니다. 메타데이터: 앱 이름(30자) — 가장 중요한 ASO 요소, 부제목(30자), 키워드 필드(100자), 카테고리. 행동 신호: 다운로드 수, 첫 실행 후 다운로드 속도, 유지율, 평점 및 리뷰, 노출-설치 전환율(CR to Install), 삭제 후 복귀율.

Apple은 2024년에 검색 알고리즘을 업데이트하여 자체 언어 모델을 기반으로 하는 NLP 구성 요소를 추가했습니다. 이제 App Store는 정확한 키워드 일치뿐만 아니라 동의어, 맥락 및 사용자 의도를 이해합니다. 즉, 키워드 필드에서 과도한 키워드 스터핑은 더 이상 작동하지 않으며 알고리즘은 부자연스러운 단어 조합에 페널티를 부과합니다. 쉼표로 구분된 3-5개의 의미 있는 키워드 구문을 사용하는 것이 좋습니다.

Apple Search Ads는 설치당 지불(CPA 모델) 방식의 추가 프로모션 채널입니다. Search Ads Basic은 초보자를 위한 자동 모드이고, Search Ads Advanced는 상세한 분석과 함께 수동 키워드 입찰을 제공합니다. 미국에서 Search Ads를 통한 평균 설치당 비용(CPI)은 게임의 경우 $1.50-2.50, 앱의 경우 $2.00-4.00입니다(App Radar 데이터, 2025). Search Ads는 App Store 내에서 직접 프로모션할 수 있는 유일한 방법이므로 경쟁이 치열한 카테고리에서는 예산 할당이 필수적입니다.

ASO 요소비중권장 사항
제목높음주요 키워드 포함, 30자
부제목중간추가 키워드, 30자
키워드중간100자, 3-5개 구문, 반복 없음
평점 및 리뷰높음4.5+ 별점, 리뷰에 답변
다운로드 수높음가속화를 위해 Search Ads 시작
스크린샷 및 미리보기중간처음 3개 스크린샷 — 주요 기능
아이콘낮음간단, 인지 가능, 텍스트 없음

평점과 리뷰는 가장 영향력 있는 요소 중 하나입니다. 4.5+ 평점과 1000개 이상의 리뷰가 있는 앱은 4.0과 50개 리뷰가 있는 유사 앱보다 훨씬 높은 순위를 차지합니다. 리뷰 관리 전략: 긍정적인 행동 후 SKStoreReviewController를 통해 평점 요청(첫 실행 시 제외), 부정적인 리뷰에 도움 제안으로 답변, App Store Connect Analytics를 통한 모니터링.

App Store Connect: 분석 및 관리 도구

App Store Connect는 App Store에서 앱을 관리하기 위한 웹 포털 및 API입니다. App Store Connect를 통해 개발자는 빌드를 업로드하고, 버전을 관리하고, 가격 및 구독을 구성하고, 분석을 보고, 리뷰에 답변하고, TestFlight를 설정하여 베타 테스트를 진행하고, 팀 사용자를 관리합니다. developer.apple.com 또는 iOS용 App Store Connect 모바일 앱을 통해 액세스할 수 있습니다.

TestFlight는 내장된 베타 테스트 도구입니다. 최대 10,000명의 외부 테스터와 최대 100명의 내부 테스터(Apple Developer 팀 구성원)를 초대할 수 있습니다. 빌드는 TestFlight를 통해 90일간 배포되며, 이후 새 빌드를 업로드해야 합니다. TestFlight는 게시 전 필수 단계입니다: 검토에 제출하기 전에 충돌 및 버그를 발견합니다. Apple은 복잡한 앱의 경우 최소 2-4주의 베타 테스트를 권장합니다.

App Store Connect API(REST)는 앱 관리를 자동화할 수 있습니다: 메타데이터 업로드, 인증서 관리, 보고서 가져오기, 가격 구성. API는 CI/CD 파이프라인에 유용합니다: GitHub Actions, Jenkins 또는 GitLab CI는 Transporter CLI를 통해 빌드를 업로드한 다음 API를 통해 메타데이터를 업데이트할 수 있습니다. 대부분의 엔드포인트에 대한 속도 제한은 분당 30개 요청입니다.

swift
// SKStoreReviewController — 앱 평점 요청
import StoreKit

class ReviewManager {
    
    // 적절한 시점에 평점 요청
    func requestReviewAfterAction() {
        // 첫 실행 또는 오류 시 호출하지 않음
        if hasCompletedPositiveAction {
            if #available(iOS 16.0, *) {
                // iOS 16+: requestReviewInAppScene
                if let scene = UIApplication.shared.connectedScenes
                    .first(where: { $0.activationState == .foregroundActive })
                    as? UIWindowScene {
                    SKStoreReviewController.requestReview(in: scene)
                }
            } else {
                // iOS 15.5 이하
                SKStoreReviewController.requestReview()
            }
        }
    }
    
    // 리뷰 작성을 위해 App Store에서 앱 페이지 열기
    func openAppStorePage(appID: String) {
        let url = "https://apps.apple.com/app/id\(appID)"
        guard let url = URL(string: url) else { return }
        UIApplication.shared.open(url, options: [:], completionHandler: nil)
    }
}

ReviewManager 클래스는 SKStoreReviewController를 통한 올바른 평점 요청을 보여줍니다: hasCompletedPositiveAction 확인은 첫 실행 또는 오류 후 요청을 방지합니다. iOS 16+에서는 UIWindowScene 전달이 필요합니다. openAppStorePage 메서드는 리뷰 양식으로 직접 이동하기 위해 앱 페이지를 엽니다 — App Store Connect의 appID를 사용합니다. Apple은 기기당 앱당 연간 평점 요청을 3회로 제한합니다.

App Store Connect 분석

App Store Connect는 분석 보고서를 제공합니다: 노출 수, 설치 전환율(CR %), 설치, 제거, 수익, 유지율. 데이터는 1-3일 지연으로 확인 가능합니다. 주요 지표: 소스(검색, Browse, Referrer), 지역(국가), 기기(iPhone/iPad 모델), 플랫폼 버전. App Analytics에는 추가 SDK 통합이 필요하지 않습니다 — App Store Sharing이 활성화된 경우 데이터가 자동으로 수집됩니다.

자주 묻는 질문

App Store에 게시하는 데 비용이 얼마나 드나요?

App Store 게시에는 연간 Apple Developer Program 비용이 필요합니다 — 개인 및 조직의 경우 $99. 앱 업로드당 추가 비용은 없습니다. Mac App Store의 경우 — 동일한 $99/년 프로그램입니다. Enterprise Program — 기업 배포를 위해 $299/년. 판매 수수료: 30% 표준, 소규모 비즈니스 15%(수익 $100만까지), 두 번째 해부터 구독 15%.

App Store 검토는 얼마나 걸리나요?

평균 App Store 검토 시간은 24-48시간입니다. 새 앱의 첫 번째 검토는 계정 확인으로 인해 최대 72시간까지 걸릴 수 있습니다. Expedite review(긴급 요청)는 시간을 2-6시간으로 단축합니다. 업데이트는 더 빠릅니다 — 12-24시간. 부하가 높은 기간(12월, 8월, WWDC 이후)에는 시간이 5-7일로 늘어날 수 있습니다. Apple의 답변은 이메일과 App Store Connect로 도착합니다.

Apple 30% 수수료란 무엇이며 어떻게 줄일 수 있나요?

App Store 수수료 — 인앱 구매를 통한 디지털 상품 및 구독 판매의 30%. Small Business Program은 수익 $100만까지의 개발자에게 15%로 인하합니다. 두 번째 해부터 구독 — 모든 개발자 15%. 물리적 상품 및 서비스(음식, 택시) — 0%. 광고 수익 — 0%. EU(디지털 시장법)에서 Apple은 타사 결제 시스템을 허용하고 수수료를 12%(또는 외부 결제의 경우 17%+3%)로 인하합니다.

ASO(App Store Optimization)란?

ASO(App Store Optimization)는 App Store 검색에서 앱 가시성을 최적화하는 것입니다. 설치의 65%가 검색을 통해 이루어집니다. 주요 순위 요소: 이름(30자), 부제목(30자), 키워드(100자), 평점 및 리뷰, 다운로드 수. Apple Search Ads는 CPA 가격 책정의 유료 프로모션 채널입니다. 미국 평균 CPI: 게임 $1.50-2.50, 앱 $2.00-4.00.

App Store 검토는 무엇을 확인하나요?

App Store 검토는 Safety(비공개 API 없음, HTTPS), Performance(충돌 없음, 메모리 최적화), Business(디지털 상품 IAP), Design(HIG 준수, 모든 화면 적응), Legal(개인정보 보호정책, GDPR, 연령 등급)을 확인합니다. 가장 일반적인 거부 사유: IAP 부재(22%), 충돌(18%), 개인정보 보호정책 부재(15%).

요약

  • App Store — Apple의 공식 앱 스토어, 주간 7억 8500만 방문자, 220만 앱, 2008년 출시
  • 게시에는 Apple Developer Program($99/년), Xcode 빌드, App Store Connect를 통한 업로드 및 검토 통과(24-48시간) 필요
  • 검토는 100개 이상의 App Store Review Guidelines 규칙에 따라 보안, 성능, 디자인(HIG), 콘텐츠 및 법적 준수 확인
  • Apple 수수료 — 30% 표준, 소규모 비즈니스 15%($100만까지), 두 번째 해부터 구독 15%, 물리적 상품 및 광고 0%
  • ASO는 이름, 키워드, 평점, 리뷰 및 스크린샷 최적화 포함 — 설치의 65%가 App Store 검색에서 발생
  • StoreKit 2는 구매, 구독 및 영수증 확인을 관리하기 위한 현대적인 API 제공
  • TestFlight — 최대 10,000명 사용자를 위한 내장 베타 테스트 도구, 게시 전 필수 단계

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

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

프로젝트 논의

더 읽어보기