View in English

  • Apple Developer
    • 시작하기

    시작하기 탐색

    • 개요
    • 알아보기
    • Apple Developer Program

    알림 받기

    • 최신 뉴스
    • Hello Developer
    • 플랫폼

    플랫폼 탐색

    • Apple 플랫폼
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    피처링

    • 디자인
    • 배포
    • 게임
    • 액세서리
    • 웹
    • 홈
    • CarPlay
    • 기술

    기술 탐색

    • 개요
    • Xcode
    • Swift
    • SwiftUI

    피처링

    • 손쉬운 사용
    • 앱 인텐트
    • Apple Intelligence
    • 게임
    • 머신 러닝 및 AI
    • 보안
    • Xcode Cloud
    • 커뮤니티

    커뮤니티 탐색

    • 개요
    • Apple과의 만남 이벤트
    • 커뮤니티 주도 이벤트
    • 개발자 포럼
    • 오픈 소스

    피처링

    • WWDC
    • Swift Student Challenge
    • 개발자 이야기
    • App Store 어워드
    • Apple 디자인 어워드
    • 문서

    문서 탐색

    • 문서 라이브러리
    • 기술 개요
    • 샘플 코드
    • 휴먼 인터페이스 가이드라인
    • 비디오

    릴리즈 노트

    • 피처링 업데이트
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • 다운로드

    다운로드 탐색

    • 모든 다운로드
    • 운영 체제
    • 애플리케이션
    • 디자인 리소스

    피처링

    • Xcode
    • TestFlight
    • 서체
    • SF Symbols
    • Icon Composer
    • 지원

    지원 탐색

    • 개요
    • 도움말
    • 개발자 포럼
    • 피드백 지원
    • 문의하기

    피처링

    • 계정 도움말
    • 앱 심사 지침
    • App Store Connect 도움말
    • 새로 추가될 요구 사항
    • 계약 및 지침
    • 시스템 상태
  • 빠른 링크

    • 이벤트
    • 뉴스
    • 포럼
    • 샘플 코드
    • 비디오
 

비디오

메뉴 열기 메뉴 닫기
  • 컬렉션
  • 전체 비디오
  • 소개

더 많은 비디오

  • 소개
  • 요약
  • 자막 전문
  • 코드
  • Apple 앱 내 구입의 새로운 기능

    12개월 약정 월간 구독으로 더 경제적인 구독 결제 옵션을 제공하고 장기적인 약정을 확보하는 방법을 알아보세요. App Store Connect, 다양한 StoreKit API, Xcode 테스트 등을 사용하여 이 새로운 결제 옵션을 구성하고 테스트하는 방법을 살펴보세요. 또한 특가 코드 사용 API 관련 개선 사항과 앱 심사 제출 경험 관련 기능 향상에 대해 알아보세요.

    챕터

    • 0:01 - Introduction
    • 0:51 - Overview of monthly subscriptions with a 12-month commitment
    • 1:42 - Set up in App Store Connect
    • 2:28 - Merchandise with StoreKit
    • 6:55 - Monitor subscriptions with App Store Server APIs
    • 8:50 - Bundles and Suites
    • 9:26 - Offer code redemption
    • 10:35 - Enhanced submission experience
    • 12:38 - Next steps

    리소스

    • In-App Purchase types
    • Managing the life cycle of monthly subscriptions with a 12-month commitment
    • Supporting monthly subscriptions with a 12-month commitment
    • App Store Server Notifications V2
    • Supporting offer codes in your app
    • Implementing a store in your app using the StoreKit API
      • HD 비디오
      • SD 비디오

    관련 비디오

    WWDC26

    • App Store Connect에서 Retention Messaging 살펴보기

    WWDC24

    • App Store 특가 구현하기

    WWDC23

    • StoreKit 2 및 Xcode 내 StoreKit Testing의 새로운 기능
    • SwiftUI용 StoreKit 알아보기

    WWDC22

    • App Store Connect의 새로운 기능
  • 비디오 검색…

    안녕하세요, 저는 Sam이고 StoreKit 팀 엔지니어입니다 App Store는 전 세계 사람들에게 안전하고 신뢰할 수 있는 마켓플레이스를 제공하여 앱을 발견할 수 있게 합니다 App Store API를 활용하면 고객에게 디지털 상품과 서비스를 제공할 수 있으며 App Store 커머스 플랫폼이 거래를 처리하고 결제 전 과정을 지원합니다 이 세션에서는 상품을 홍보하는 데 도움이 되는 새 기능을 다룹니다 앱 비즈니스 성장 방법도 알아봅니다 먼저, 구독 상품의 가격 옵션을 확장하는 방법을 소개합니다 다음으로, 오퍼 코드 교환 API에 추가되는 업데이트를 설명합니다 마지막으로, App Store Connect의 향상된 제출 환경을 검토합니다 인앱 구매에 제공되는 내용입니다 구독 가격 업데이트부터 시작하겠습니다 iOS 26.5에서는 12개월 약정의 월간 구독이 도입되었습니다 이 새로운 가격 기능을 활용하면 고객에게 연간 구독을 월납하는 옵션을 제공할 수 있습니다 청구 플랜은 신규 및 기존 1년 자동 갱신 구독에 추가 가능하며 App Store Connect에서 설정합니다 선납 또는 월납 옵션을 제공하면 더 많은 고객층에 도달할 수 있으며 고객이 자신에게 맞는 청구 플랜을 선택할 수 있습니다 26.5 SDK로 앱을 컴파일하면 지원 지역 고객이 새 청구 플랜을 구독할 수 있습니다 iOS, iPadOS, macOS, tvOS 또는 visionOS 26.4 기기에서 가능합니다 SKDemo 앱에 새 청구 플랜을 설정하며 작동 방식을 알아봅니다 이 앱은 StoreKit을 사용해 인앱 구매 상품을 판매합니다 리소스에서 샘플 코드 프로젝트를 다운로드할 수 있으니 함께 따라 해 보세요 App Store Connect에 SKDemo 앱을 설정한 화면입니다 구독 섹션으로 이동했습니다 고객에게 더 합리적인 옵션을 제공하고 싶어서 SKDemo+ 구독에 대해 1년 기간의 상품을 선택합니다 그런 다음, 12개월 약정의 월납 가용성에서 'Set Up Availability'를 선택합니다 단계에 따라 청구 플랜을 구성합니다 생성 후 각 청구 플랜 유형에 구독 오퍼를 구성할 수 있습니다 예를 들어, 특정 고객에게만 무료 체험을 추가했습니다 12개월 약정에 가입하는 고객입니다

    App Store Connect에서 SKDemo의 새 구독 가격을 구성했으므로 StoreKit으로 새 결제 옵션을 고객에게 홍보할 수 있습니다

    PricingTerms는 SubscriptionInfo의 새 속성입니다 청구 플랜 정보 홍보에 사용합니다 PricingTerms 배열에는 해당 상품의 모든 청구 플랜이 나열됩니다 자동 갱신 구독은 이 배열에 최소 하나의 청구 플랜을 포함하며 기본 billingPlanType은 .upFront입니다 저는 월간 구독을 구성했기 때문에 SKDemo+에 12개월 약정을 설정했으므로 PricingTerms 배열에 두 번째 객체가 반환됩니다 이 청구 플랜은 billingPlanType으로 .monthly를 사용합니다 12개월 약정의 월간 구독에만 적용됩니다 앱에서 가격 조건을 홍보하려면 StoreKit 뷰를 사용합니다 StoreKit 뷰 API는 App Store에서 상품 메타데이터를 로드하고 레이아웃을 조정하므로 스토어가 모든 플랫폼에서 자연스럽게 적응합니다 코드로 작동 방식을 알아봅니다 새 SwiftUI 뷰 수정자를 추가하는 것부터 시작합니다 .preferredSubscriptionPricingTerms 기존 SubscriptionStoreView에 연결합니다 .monthly billingPlanType으로 .pricingTerms를 필터링합니다 이제 구독 스토어가 업데이트됩니다 12개월 약정의 월간 구독을 홍보할 준비가 됐습니다 SubscriptionStoreView를 더 수정하려면 WWDC23의 "SwiftUI용 StoreKit 소개"를 참조하세요 StoreKit 뷰가 앱과 어떻게 어울리는지 커스텀 아이콘, 배경 등으로 알아볼 수 있습니다 커스텀 스토어 UI에서 약정 플랜을 홍보하려면 Product API로 상품을 가져옵니다 .monthly billingPlanType으로 .pricingTerms를 필터링합니다 monthly와 totalCommitmentPrice를 얻어 UI에 표시합니다 청구 플랜 메타데이터는 가용할 때만 반환됩니다 고객의 스토어프런트에서

    구매를 진행하려면 새 .billingPlanType 구매 옵션을 전달하고 결과를 처리합니다

    고객이 처음으로 약정 플랜에 가입하기 전에 공시 시트와 함께 새 메시지가 포함됩니다 App Store는 이 시트를 자동으로 표시하며 Apple 계정당 한 번 표시됩니다 이 시트에는 약정 이행에 필요한 결제 횟수 정보가 포함됩니다 취소 안내도 함께 제공됩니다 구독이 활성화되면 App Store는 고객에게 새 UI를 자동으로 제공합니다 12개월 약정의 월간 구독을 관리하는 데 사용합니다 고객은 여기서 모든 플랜을 확인할 수 있으며 남은 결제 횟수를 볼 수 있습니다 청구 약정 갱신 시기도 확인합니다 .manageSubscriptionsSheet를 표시할 수 있습니다 앱 내에서 직접 SwiftUI의 .manageSubscriptionsSheet API를 사용합니다 UIKit에서는 showManageSubscriptions API를 호출하세요

    앱에서 활성 구독 정보를 가져오려면 Transaction의 새 필드로 청구 플랜 메타데이터를 제공합니다 .upfront billingPlanType의 Transaction의 경우 commitmentInfo는 nil입니다 .monthly billingPlanType의 Transaction의 경우 commitmentInfo는 진행 상황을 반환합니다 12개월 약정의 가격과 만료일도 반환합니다 최신 트랜잭션의 이 필드를 사용하면 고객 자격을 확인하거나 자체 약정 진행 표시기를 만들 수 있습니다 항상 최신 트랜잭션으로 정확한 expirationDate를 가져오세요

    마찬가지로 renewalBillingPlanType을 가져올 수도 있습니다 RenewalInfo의 commitmentInfo도 가져올 수 있으며 전체 약정 갱신에 대한 정보를 확인합니다 이 새 필드는 OS 26.4부터 사용할 수 있습니다

    새 청구 플랜의 상품 홍보 및 콘텐츠 잠금 해제 로직을 추가하면 Xcode의 StoreKit Testing으로 테스트를 시작할 수 있습니다 Xcode 26.5부터 StoreKit 구성 파일을 열어 1년 자동 갱신 구독을 선택합니다 그런 다음, 새 Billing Plan 선택기를 사용하여 청구 플랜을 만들려면 12개월 약정의 월납을 선택하세요 가격 구성을 위한 새 필드가 생성됩니다 12개월 약정의 월간 구독을 위한 필드입니다 App Store Connect와 마찬가지로 Xcode에서 각 청구 플랜 유형에 오퍼를 별도로 만들 수 있습니다

    구성 후 트랜잭션 매니저로 구매 흐름을 테스트하고 Transaction 인스펙터에서 commitmentInfo를 확인합니다

    모범 사례와 Xcode에서 StoreKit Testing 설정에 대해 자세히 알아보려면 WWDC23의 "StoreKit 2 및 Xcode의 StoreKit Testing 새 기능"을 참조하세요 App Store Server API 또는 App Store Server Notifications V2를 사용한다면 고객을 위한 새 기능을 활용할 수 있습니다 12개월 약정의 월간 구독 고객이 대상입니다 새 필드를 사용할 수 있습니다 서명된 트랜잭션 및 갱신 정보 객체에서 약정 플랜에 대한 추가 정보를 제공합니다 구독 알림은 계속 업데이트를 제공합니다 구독 라이프사이클에 관한 12개월 약정 동안 매월 갱신 같은 업데이트입니다

    Retention Messaging API도 이 새 결제 옵션을 지원합니다 자동 갱신 구독에서 저희 WWDC26 세션을 확인하세요 "App Store Connect에서 Retention Messaging 탐색" 이 서버 간 API가 고객 유지 전략에 어떻게 도움이 되는지 알아보세요 이제 서버의 트랜잭션 페이로드 예시를 보여드리겠습니다 12개월 약정의 1회 청구 기간 구매에 해당하는 예시입니다 이 디코딩된 JWSTransaction에는 새 필드가 포함됩니다 앞서 StoreKit에서 다룬 필드에 해당합니다 이 필드를 사용해 청구 기간 구매를 감지하고 전체 약정에서의 위치를 파악하세요

    서명된 갱신 정보 객체에도 유사한 필드가 있으며 고객의 갱신 기본 설정을 반영합니다 현재 약정이 종료된 후 따라서 이 필드는 갱신 정보에만 표시됩니다 구독이 현재 약정 중일 때 이 예시에서 고객은 구독을 변경했습니다 다른 BILLED_UPFRONT 플랜으로 갱신하도록 변경했습니다 약정이 완료된 후 적용됩니다

    갱신 처리에 대해 자세히 알아보려면 12개월 약정 동안의 기타 이벤트를 포함하여 개발자 문서를 참조하세요 "12개월 약정 월간 구독의 라이프사이클 관리"

    연간 구독에 제공되는 새 가격 기능 외에도 또 다른 새 기능을 소개하게 되어 기쁩니다 구독 상품을 확장할 수 있는 기능입니다 번들과 스위트 구독 번들과 스위트를 제공하는 것은 앱 전반에 걸쳐 고객 구독에 더 많은 가치를 제공하는 방법입니다 번들과 스위트의 차이를 알아봅니다 번들은 개별 구독의 묶음으로 개별 구매도 가능하지만 한 번에 함께 구매 시 더 좋은 가격으로 개별 구매보다 저렴하게 제공됩니다

    스위트는 스위트 내에서만 존재하는 구독 묶음입니다 이 구독들은 개별 구매가 불가하며 함께 관련 앱들에 서비스를 제공합니다 Xcode 27에서 번들과 스위트 API를 테스트할 수 있으며 이 프로그램에 대한 자세한 내용은 2026년 말에 공개됩니다 오퍼 코드로 넘어가겠습니다 오퍼 코드는 소모품, 비소모품 자동 갱신 구독 또는 비갱신 구독 상품에 추가할 수 있으며 고객에게 무료 또는 할인된 인앱 구매를 제공할 수 있습니다 특정 기간 동안 제공됩니다 App Store Connect에서 오퍼 코드를 구성하는 방법은 WWDC24의 "App Store 오퍼 구현"을 참조하세요

    고객은 앱 내에서 직접 오퍼 코드를 교환할 수 있습니다 OfferCodeRedemption API로 이 시트를 표시하면 됩니다 구매 생성과 마찬가지로 API는 이제 verificationResult를 반환합니다 교환이 완료되면 API는 코드 교환을 구성하는 RedeemOption 값 세트도 허용합니다 교환이 성공하면 verificationResult에서 트랜잭션 객체를 수신합니다 교환이 실패하면 교환 실패 이유를 설명하는 오류를 수신합니다 업데이트된 교환 API의 UIKit 버전도 사용 가능합니다 presentOfferCodeRedeemSheet를 사용합니다

    Xcode 27에서 오퍼 코드 교환을 테스트할 수 있습니다 모든 해당 상품 유형에서 새 교환 API로 가능합니다

    App Store에 앱을 제출할 준비가 되면 향상된 제출 환경을 활용할 수 있습니다 App Store Connect에서 인앱 구매를 위한 환경입니다 여러 상품을 검토 항목으로 묶어 단일 App Review 제출에 포함할 수 있습니다 인앱 구매 상품을 다른 검토 항목과 결합할 수 있습니다 인앱 이벤트, 커스텀 상품 페이지 상품 페이지 최적화가 포함됩니다 제출 후 App Review에서 상태를 확인할 수 있습니다 모든 검토 항목의 통합 보기에서 확인합니다 이 향상된 기능으로 제출 워크플로를 체계적으로 유지하고 모든 검토 항목 유형에서 일관성을 유지할 수 있습니다 제출 프로세스를 통합하기 때문입니다 향상된 제출 흐름의 예시를 살펴보겠습니다 App Store Connect의 SKDemo 앱으로 알아봅니다 인앱 구매 상품을 App Review에 제출할 준비가 되면 Add for Review 드롭다운으로 초안 제출에 추가합니다 제출의 모든 검토 항목을 보려면 진행 중인 초안을 클릭합니다

    많은 상품을 제출에 추가하려면 인앱 구매 상품 목록으로 이동하여 함께 검토받고 싶은 상품을 선택합니다 Add for Review를 클릭하고 진행 중인 제출을 선택합니다

    App Store Connect 웹사이트 외에도 App Store Connect API에도 향상된 제출 환경이 제공됩니다 reviewSubmissions가 인앱 구매, 구독 구독 그룹 리소스를 지원하도록 확장됩니다 reviewSubmissions API 컬렉션으로 단일 인터페이스로 모든 검토 항목의 작업을 자동화할 수 있습니다

    기존 인앱 구매용 리소스는 구독, 구독 그룹이 더 이상 사용 중단됩니다 reviewSubmission 및 reviewSubmissionItems 리소스로 대체되니 지금 바로 마이그레이션을 시작하세요

    WWDC22의 "App Store Connect 새 기능"을 확인하세요 검토 항목의 작동 방식에 대한 자세한 내용을 알아볼 수 있습니다 App Review 제출 방법도 포함됩니다 인앱 구매를 위한 이 새 기능들로 더 다양한 방법을 갖출 수 있습니다 고객층을 늘리고 뛰어난 가치를 제공할 수 있습니다 마무리하기 전에 시작하는 데 도움이 되는 다음 단계를 안내해 드립니다 새 청구 플랜을 추가하는 것부터 시작하세요 고객에게 월간 구독의 유연성을 제공하면서 장기 약정을 확보하세요 연간 구독 상품에 대한 앱 전반의 오퍼 코드 교환 호출 지점을 업데이트하여 확장된 교환 API를 활용하세요 지금 바로 Xcode 27과 샌드박스에서 새 기능을 테스트하세요 준비가 되면 업데이트된 인앱 구매 상품을 제출하세요 향상된 App Review 환경으로

    함께해 주시고 Apple Developer 커뮤니티의 일원이 되어 주셔서 감사합니다 이 기능들이 인앱 구매를 통해 더 많은 분들께 닿기를 바랍니다 사람들이 사랑하는 훌륭한 앱과 게임 개발에 집중하세요

    • 3:29 - Merchandise pricing terms with StoreKit views

      // Merchandise pricing terms with StoreKit views
      
      import StoreKit
      import SwiftUI
      
      struct SubscriptionStore: View {
          var body: some View {
              SubscriptionStoreView(groupID: "3F19ED53") {
                  // Custom marketing content
              }
              .preferredSubscriptionPricingTerms {_, subscriptionInfo in
                  subscriptionInfo.pricingTerms.first {
                      $0.billingPlanType == .monthly
                  }
              }
          }
      }
    • 4:02 - Get subscription pricing terms and make a purchase

      // Get subscription pricing terms and make a purchase
      
      import StoreKit
      
      var product: Product?
      // Fetch and assign product
      
      // Get the monthly billing plan's pricing terms for merchandising
      let pricingTerms = product?.subscription?.pricingTerms
        .first(where: {$0.billingPlanType == .monthly })
      if let pricingTerms {
        let monthlyPrice = pricingTerms.billingDisplayPrice
        let totalCommitmentPrice = pricingTerms.commitmentInfo.price
        // Display both monthly and total commitment price to the customer
      }
      
      let result = try? await product?.purchase(options: [.billingPlanType(.monthly)])
      switch result {
        // Verify the transaction, give the customer access to
        // the purchased content, and then finish the transaction
      }
    • 5:05 - Sheet to manage subscriptions by subscriptionGroupID

      // Sheet to manage subscriptions by subscriptionGroupID
      
      import SwiftUI
      import StoreKit
      
      struct ManageSubscriptionsButton: View {
          let subscriptionGroupID: String
          @State var presentingManageSubscriptionsSheet: Bool = false
      
          var body: some View {
              Button("Manage Subscriptions") {
                  presentingManageSubscriptionsSheet = true
              }
              .manageSubscriptionsSheet(
                  isPresented: $presentingManageSubscriptionsSheet,
                  subscriptionGroupID: subscriptionGroupID
              )
          }
      }
    • 7:45 - JWSTransaction (decoded) for a monthly subscription with a 12-month commitment

      // JWSTransaction (decoded) for a monthly subscription with a 12-month commitment
      
      {
          // …
          "expiresDate": 1783503660000, // for this billing period
          "price": 10990, // for this billing period
          "productId": "plus.pro.annual",
          "purchaseDate": 1780911660000,
          "type": "Auto-Renewable Subscription",
          "billingPlanType": "MONTHLY",
          "commitmentInfo": {
              "billingPeriodNumber": 1,
              "totalBillingPeriods": 12,
              "commitmentExpiresDate": 1812447660000,
              "commitmentPrice": 131880,
          }
      }
    • 7:59 - JWSRenewalInfo (decoded) for a monthly subscription with a 12-month commitment

      // JWSRenewalInfo (decoded) for a monthly subscription with a 12-month commitment
      
      {
          // … 
          "renewalBillingPlanType": "MONTHLY",
          "commitmentInfo": {
              "commitmentAutoRenewProductId": “plus.standard.annual”,
              "commitmentAutoRenewStatus": 0,
              "commitmentRenewalDate": 1812447660000,
              "commitmentRenewalPrice": 10990,
              "commitmentRenewalBillingPlanType": "BILLED_UPFRONT"
          }
      }
    • 9:58 - Sheet to redeem an offer code

      // Sheet to redeem an offer code
      
      struct OfferCodeRedemption: View {
          @State var presentingOfferCodeSheet: Bool = false
      
          var body: some View {
              Button("Redeem Offer Code") {
                  presentingOfferCodeSheet = true
              }
              .offerCodeRedemption(options: [], isPresented: $presentingOfferCodeSheet) {result in
                  switch result {
                  case .success(let verificationResult):
                      switch verificationResult {
                          // Verify the transaction, give the customer access to
                          // the purchased content, and then finish the transaction
                      }
                  case .failure(let error):
                      // Handle error
                  }
              }
          }
      }
    • 0:01 - Introduction
    • Learn how to merchandise products and grow your business with expanded subscription pricing options, updates to the offer code redemption API, and an enhanced App Store Connect submission experience.

    • 0:51 - Overview of monthly subscriptions with a 12-month commitment
    • Monthly subscriptions with a 12-month commitment is a new pricing option that lets customers pay monthly for an annual subscription; can be added to new or existing one-year subscriptions in App Store Connect to reach a wider customer base.

    • 1:42 - Set up in App Store Connect
    • Configure monthly subscriptions with a 12-month commitment in App Store Connect. Set up pricing, offers, and availability.

    • 2:28 - Merchandise with StoreKit
    • Learn how SKDemo merchandises monthly subscriptions with a 12-month commitment using StoreKit and learn how to test with StoreKit Testing in Xcode.

    • 6:55 - Monitor subscriptions with App Store Server APIs
    • New fields in App Store Server APIs to manage the subscription lifecycle of monthly subscriptions with a 12-month commitment.

    • 8:50 - Bundles and Suites
    • Offering subscription Bundles and Suites is another way to provide customers with more value in their subscriptions across apps.

    • 9:26 - Offer code redemption
    • The offer code redemption API is extended to take in a set of RedeemOption values and returns a VerificationResult.

    • 10:35 - Enhanced submission experience
    • When you’re ready to submit an app to the App Store, you can utilize our enhanced submission experience for In-App Purchases in App Store Connect.

    • 12:38 - Next steps
    • Utilize the new features; adopt the expanded subscription pricing, update offer code redemption call sites, test in Xcode 27 and sandbox, and submit through the enhanced App Review experience.

Developer Footer

  • 비디오
  • WWDC26
  • Apple 앱 내 구입의 새로운 기능
  • 메뉴 열기 메뉴 닫기
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    메뉴 열기 메뉴 닫기
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • SF Symbols
    메뉴 열기 메뉴 닫기
    • 손쉬운 사용
    • 액세서리
    • Apple Intelligence
    • 앱 확장 프로그램
    • App Store
    • 오디오 및 비디오(영문)
    • 증강 현실
    • 디자인
    • 배포
    • 교육
    • 서체(영문)
    • 게임
    • 건강 및 피트니스
    • 앱 내 구입
    • 현지화
    • 지도 및 위치
    • 머신 러닝 및 AI
    • 오픈 소스(영문)
    • 보안
    • Safari 및 웹(영문)
    메뉴 열기 메뉴 닫기
    • 문서(영문)
    • 튜토리얼
    • 다운로드
    • 포럼(영문)
    • 비디오
    메뉴 열기 메뉴 닫기
    • 지원 문서
    • 문의하기
    • 버그 보고
    • 시스템 상태(영문)
    메뉴 열기 메뉴 닫기
    • Apple Developer
    • App Store Connect
    • 인증서, 식별자 및 프로파일(영문)
    • 피드백 지원
    메뉴 열기 메뉴 닫기
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program(영문)
    • Mini Apps Partner Program
    • News Partner Program(영문)
    • Video Partner Program(영문)
    • Security Bounty Program(영문)
    • Security Research Device Program(영문)
    메뉴 열기 메뉴 닫기
    • Apple과의 만남
    • Apple Developer Center
    • App Store 어워드(영문)
    • Apple 디자인 어워드
    • Apple Developer Academy(영문)
    • WWDC
    최신 뉴스 읽기.
    Apple Developer 앱 받기.
    Copyright © 2026 Apple Inc. 모든 권리 보유.
    약관 개인정보 처리방침 계약 및 지침