App Store에 제품 등록하기
iOS에서 인앱 구매 기능을 활용하려면 앱 스토어 커넥트에서 애플리케이션과 사용 가능한 모든 제품을 등록하세요. 이 가이드는 앱스토어에 애플리케이션과 인앱 제품을 등록하는 방법에 대한 간략한 소개를 제공합니다.
인앱 구매는 iOS 플랫폼의 실제 하드웨어에서만 테스트할 수 있습니다. 자세한 내용은 iOS 설명서를 참조하세요.
고유한 앱 ID 등록
iOS에서 인앱 구매를 지원하기 위한 요구 사항 중 하나는 고유한 앱 ID를 등록하는 것입니다. 즉, 와일드카드 문자가 포함된 앱 ID는 사용할 수 없습니다. Apple 개발자 인증서, 식별자 및 프로필 관리자에서 기존 앱 ID를 확인하고 새 앱 ID를 생성할 수 있습니다.
Developer Certificate, Identifiers, and Profiles 관리자의 Identifiers 탭에서 + 버튼을 클릭하여 새 앱 ID를 생성합니다. 그러면 새 iOS 앱 ID를 등록할 수 있는 페이지가 열립니다.
앱에 적절한 ID 설명과 접두사를 입력합니다. 앱 ID 접미사는 명시적 앱 ID 유형이어야 합니다. 번들 ID 필드에 고유한 앱 ID를 입력합니다. 앱 ID는 com.mycompany.myappname 규칙을 사용하는 것이 좋습니다. 여기서 "com.mycompany"는 퍼블리셔의 인터넷 도메인 이름입니다.
App Services 영역에서 In-App Purchases 이 선택되어 있는지 확인합니다. continue 을 클릭하여 앱 ID 등록을 완료합니다.
프로비저닝 프로필 만들기
새 앱 ID를 사용하려면 새 ID가 포함된 새 프로비저닝 프로필을 생성하여 앱에 서명하고 실행합니다. 프로비저닝 프로필은 Apple Developer Certificate, Identifiers, and Profiles 관리자를 통해서도 관리할 수 있습니다.
관리자의 Provisioning Profiles 탭으로 이동하여 + 버튼을 클릭하여 새 프로비저닝 프로필을 생성합니다. iOS App Development 이 선택되었는지 확인하고 Continue 버튼을 클릭합니다.
이제 이 프로필에 사용할 앱 ID를 선택할 수 있는 옵션이 제공되며, 이전 섹션에서 생성한 고유 앱 ID가 사용됩니다. 이러한 앱 ID로는 인앱 구매 서비스를 사용할 수 없으므로 앱 ID에 와일드카드 문자("*")가 포함되지 않았는지 다시 한 번 확인하세요.
다음 페이지에서 프로비저닝 프로필과 함께 배포할 인증서를 선택해야 합니다. 이전에는 로컬 개발 기기에서 Apple 개발자 인증서, 식별자 및 프로필 관리자에 인증서를 업로드해야 했을 것입니다. 일반적으로 앱을 빌드하는 데 필요한 팀원의 인증서를 추가하는 것이 좋습니다.
다음 페이지에서 앱을 개발하고 테스트할 기기를 선택해야 합니다. 이전에 Apple 개발자 인증서, 식별자 및 프로필 관리자에 기기를 등록해야 합니다. 여기서 선택한 기기는 이 프로비저닝 프로필에 대해 서명된 앱을 실행할 수 있는 유일한 기기이므로 개발 및 테스트 단계에서 사용하려는 모든 기기를 선택하세요.
프로비저닝 프로필에 설명이 포함된 표시 이름을 지정하고 Generate 을 클릭하여 실제 프로필을 만듭니다. 이 프로세스가 완료되면 프로비저닝 프로필을 다운로드할 수 있는 옵션이 제공됩니다.
다운로드한 파일을 XCode에서 열어 설치합니다. 이제 다음에 등록된 장치 중 하나를 연결하면 프로비저닝 프로필이 자동으로 설치됩니다.
애플리케이션 등록하기
인앱 구매 서비스에 사용할 수 있는 새 제품을 등록하려면 먼저 App Store Connect에 애플리케이션을 등록해야 합니다. 앱 스토어 커넥트는 Apple iOS 앱 스토어에 앱을 제출하려는 경우 앱을 등록하는 곳입니다.
먼저 App Store Connect로 이동하여 로그인합니다. 로그인한 후 My Apps 링크를 열면 Apps 페이지로 이동합니다. 이미 여기에 앱을 등록한 경우 등록 단계를 건너뛸 수 있으며, 그렇지 않은 경우 더하기 버튼을 클릭하고 페이지 왼쪽 상단에서 New App 을 선택합니다.
iOS 앱을 선택한 다음 다음 페이지에서 필요한 정보를 입력합니다. Bundle ID 섹션으로 이동하면 이전 단계에서 생성한 고유 앱 ID를 선택합니다.
이 시점에서는 앱 등록에 필요한 정보를 완료하는 데 필요한 모든 세부 정보가 없을 수 있습니다. SKU 및 Version 필드를 제외한 모든 항목은 나중에 편집할 수 있으므로 지금은 스텁 데이터로 양식을 채우세요.
애플리케이션 보관 및 업로드
iOS 기기용 애플리케이션을 빌드하면 Qt Creator 앱 스토어에 애플리케이션을 업로드하는 데 사용할 XCode 프로젝트가 생성됩니다. XCode 프로젝트를 열고 프로젝트 속성에서 signing and Capabilities
으로 이동하여 App Store Connect에서 사용하는 Apple ID가 선택되어 있는지 확인합니다. Bundle Identifier
이 Developer Certificate, Identifiers, and Profiles 페이지에서 생성한 것과 동일한지 확인합니다.
다음으로 XCode 창의 상단 표시줄에서 Set the active scheme
을 선택하고 Generic iOS Device
을 선택합니다. 그 후 메뉴 표시줄에서 Product
을 선택하고 Archive
을 클릭합니다. 팝업 창에서 Distribute App
을 선택하면 마법사를 통해 빌드가 앱 스토어 연결에 표시됩니다.
애플리케이션 테스트 설정
앱 스토어 연결에서 애플리케이션을 선택하고 테스트 비행 페이지로 이동합니다. 페이지에 애플리케이션의 빌드가 하나 이상 표시되어야 합니다. 내부 및 외부 테스트 그룹에는 두 가지 유형이 있습니다. 내부 테스트 그룹에서는 앱 스토어 연결에서 애플리케이션에 액세스할 수 있는 개발자를 선택할 수 있습니다. 외부 그룹에서는 공개 링크를 통해 애플리케이션을 공유하거나 특정 사람을 초대하여 애플리케이션을 테스트할 수 있습니다.
제품 등록
앱이 App Store Connect에 등록되면 해당 앱을 관리할 수 있는 추가 옵션을 사용할 수 있습니다. 앱 소트레 커넥트의 Apps 페이지에서 앱을 나타내는 아이콘을 클릭하여 세부 정보를 관리합니다. 이 메뉴에서 오른쪽 목록에서 Manage In-App Purchases 을 선택하여 제공하려는 인앱 제품을 등록할 수 있습니다.
새 제품을 등록하려면 '인앱 구매' 헤더 오른쪽에 있는 Plus icon 버튼을 클릭합니다. 가장 먼저 생성하려는 인앱 구매 유형을 선택할 수 있습니다.
다음 페이지에서 제품에 대한 세부 정보를 입력해야 합니다. Reference Name 필드는 앱 스토어 자체에는 표시되지 않지만 App Store Connect와 판매 보고서에 제품이 표시되는 방식을 나타냅니다. Product ID 필드는 앱 자체에서 제품을 쿼리하는 데 사용되는 고유 ID이므로 매우 중요합니다. 가능하면 다른 플랫폼의 스토어에 있는 해당 제품과 동일한 ID를 사용해야 하며, 그렇지 않으면 제품 식별자를 지정할 때 각 플랫폼에 대해 앱에서 조건부 로직을 사용해야 합니다.
다음으로 제품의 가격 및 사용 가능성 세부 정보를 선택합니다. iOS 앱스토어의 경우 가격은 티어 시스템을 통해 설정됩니다. 각 등급은 각 iOS 앱 스토어 지역의 가격 수준을 나타냅니다. 최종 사용자는 앱 스토어가 위치한 지역에 따라 제품에 대한 실제 예상 가격이 표시됩니다.
다음 섹션( In-App Purchase Details )에서 하나 이상의 언어에 대한 세부 정보를 지정합니다. 앱에서 title
및 description
과 같은 제품 세부 정보를 요청하면 사용 가능한 경우 해당 로캘의 언어로 제공됩니다. 앱을 배포할 지역에 대한 언어 세부 정보를 생성합니다.
마지막으로 검토용으로 사용할 스크린샷을 첨부해야 합니다. 이 역시 지금은 스텁으로 사용할 수 있지만, 게시된 앱에서 제품을 판매하려면 먼저 검토를 통과해야 합니다. save 을 클릭하여 제품 등록을 완료합니다.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.