다음을 통해 공유


Apple TV App Store에 게시

모든 Apple TV 디바이스에 애플리케이션을 배포하기 위해 Apple은 Apple TV 앱 스토어를 통해 앱을 게시해야 하며, 앱 스토어를 tvOS 앱의 원스톱 쇼핑 위치로 만듭니다. 다양한 유형의 앱 개발자는 이 단일 배포 지점의 엄청난 성공을 활용할 수 있습니다. Apple TV 앱 스토어는 앱 개발자에게 배포 및 결제 시스템을 모두 제공하는 턴키 솔루션입니다.

Apple TV App Store에 애플리케이션을 제출하는 프로세스에는 다음이 포함됩니다.

  1. 앱 ID 만들고 자격을 선택합니다.
  2. 배포 프로비전 프로필을 만듭니다.
  3. 이 프로필을 사용하여 앱을 빌드합니다.
  4. iTunes Connect를 통해 앱 제출

이 문서에서는 Apple TV App Store 배포용 앱을 프로비전, 빌드 및 제출하는 데 필요한 모든 단계를 설명합니다.

애플리케이션을 제출하기 전에

Apple TV 앱 스토어에 게시할 앱을 제출한 후 Apple의 검토 프로세스를 통해 품질 및 콘텐츠에 대한 Apple의 지침을 충족하는지 확인합니다. 애플리케이션이 이러한 지침을 충족하지 못하는 경우 Apple에서 이를 거부합니다. 이 경우 Apple에서 언급한 부적합 사항을 처리하고 다시 제출해야 합니다. 따라서 이러한 지침을 숙지하고 프로그램을 애플리케이션에 적용하여 Apple 검토를 통해 최상의 기회를 얻을 수 있습니다. Apple의 지침은 App Store 검토 지침에서 사용할 수 있으며 새로운 Apple TV에 대한 앱 제출을 준비합니다.

앱을 제출할 때 주의해야 할 몇 가지 사항은 다음과 같습니다.

  1. 앱의 설명이 앱에 포함된 기능과 일치하는지 확인합니다.
  2. 정상적인 사용에서 앱이 충돌하지 않는지 테스트합니다. 여기에는 지원하는 모든 Apple TV 장치의 사용량이 포함됩니다.

Apple은 또한 Apple TV 앱 스토어 제출 팁 목록을 유지 관리합니다. 이러한 목록은 앱 스토어에서 배포에서 참조할 수 있습니다.

iTunes Connect에서 애플리케이션 구성

iTunes Connect 는 Apple TV 앱 스토어에서 tvOS 앱을 관리하기 위한 웹 기반 도구 모음입니다. Xamarin.tvOS 앱은 검토를 위해 Apple에 제출되고 궁극적으로 판매용 또는 Apple TV 앱 스토어에서 무료 앱으로 출시되기 전에 iTunes Connect에서 제대로 설정되고 구성되어야 합니다.

다음을 수행하십시오:

  1. iTunes Connect의 계약, 세금 및 뱅킹 섹션에서 적절한 계약이 적용되고 최신 상태인지 확인하여 iOS 애플리케이션을 무료 또는 판매용으로 릴리스합니다.
  2. 애플리케이션에 대한 새 iTunes Connect 레코드를 만들고 해당 표시 이름(Apple TV 앱 스토어에 표시됨)을 지정합니다.
  3. 판매 가격을 선택하거나 애플리케이션이 무료로 릴리스되도록 지정합니다.
  4. 앱 스토어 아이콘(큰 아이콘) 및 앱이 지원하는 Apple TV 장치에서 작동 중인 애플리케이션의 스크린샷을 제공합니다. 자세한 내용은 아이콘 및 이미지 작업 가이드를 참조하세요.
  5. 최종 사용자에게 해당 기능 및 혜택을 포함하여 앱에 대한 명확하고 간결한 설명을 제공합니다.
  6. 사용자가 Apple TV 앱 스토어에서 앱을 찾을 수 있도록 범주, 하위 범주키워드를 제공합니다.
  7. Apple에서 요구하는 웹 사이트에 대한 연락처지원 URL을 제공합니다.
  8. Apple TV 앱 스토어의 자녀 보호에서 사용하는 애플리케이션의 등급을 설정합니다.
  9. Game Center인앱 구매와 같은 선택적인 앱 스토어 기술을 구성합니다.

자세한 내용은 iTunes Connect 설명서에서 tvOS 앱 구성을 참조하세요.

앱 스토어 배포 준비

Apple TV 앱 스토어에 앱을 게시하려면 먼저 배포를 위해 앱을 빌드해야 합니다. 여기에는 많은 단계가 포함됩니다. 다음 섹션에서는 Xamarin.tvOS 앱을 빌드하고 검토 및 릴리스를 위해 Apple TV 앱 스토어에 제출할 수 있도록 게시를 위해 Xamarin.tvOS 앱을 준비하는 데 필요한 모든 것을 다룹니다.

애플리케이션 서비스 프로비전

Apple은 고유한 ID를 만들 때 tvOS 앱에 대해 활성화할 수 있는 자격이라고도 하는 특수 애플리케이션 서비스를 제공합니다. 사용자 지정 자격 사용 여부에 관계없이 Apple TV 앱 스토어에 게시하려면 Xamarin.tvOS 앱에 대한 고유 ID를 만들어야 합니다.

앱 ID를 만들고 필요에 따라 자격을 선택하려면 Apple의 웹 기반 iOS 프로비전 포털을 사용하여 다음 단계를 수행합니다.

  1. 프로비전>개발을 선택합니다.
  2. + 단추를 클릭하고 새 애플리케이션에 대한 이름번들 ID를 제공합니다.
  3. 화면 아래쪽으로 스크롤하고 Xamarin.tvOS 앱에 필요한 App Services 를 선택합니다.
  4. 계속 단추를 클릭하고 화면의 지시에 따라 새 앱 ID를 만듭니다.

앱 ID를 정의할 때 필요한 Application Services를 선택하고 구성하는 것 외에도 Xamarin.tvOS 프로젝트에서 파일과 파일을 모두 Info.plist 편집하여 앱 ID 및 Entitlements.plist 자격을 구성해야 합니다.

Mac용 Visual Studio 다음을 수행합니다.

  1. 편집하기 위해 솔루션 탐색기에서 Info.plist 파일을 두 번 클릭하여 엽니다.
  2. tvOS 애플리케이션 대상 섹션에서 애플리케이션의 이름을 입력하고 앱 ID를 정의할 때 만든 번들 식별자를 입력합니다.
  3. 변경 내용을 Info.plist 파일에 저장합니다.
  4. 편집하기 위해 솔루션 탐색기에서 Entitlements.plist 파일을 두 번 클릭하여 엽니다.
  5. 앱 ID를 정의할 때 위에서 수행한 설정과 일치하게 Xamarin.tvOS 앱에 필요한 자격을 선택하고 구성합니다.
  6. 변경 내용을 Entitlements.plist 파일에 저장합니다.

자세한 지침은 애플리케이션 서비스 프로비전 설명서를 참조하세요. 이 문서는 iOS용으로 작성되었지만 동일한 단계를 사용하여 Xamarin.tvOS 앱을 프로비전합니다.

앱 아이콘 설정, 이미지 시작 및 상단 선반 이미지

애플 TV 앱 스토어에 포함 하기 위해 애플에 의해 허용 될 tvOS 애플 리 케이 션에 대 한, 그것은 적절 한 아이콘을 필요로, 시작 하 고 그것은 실행 될 것 이다 애플 TV 장치의 모든에 대 한 상단 선반 이미지. iTunes Connect에 업로드되기 전에 파일로 Assets.car 컴파일되고 Xamarin.tvOS 앱의 번들에 포함되는 필수 이미지 자산을 추가해야 합니다.

자세한 지침은 아이콘 및 이미지 작업 설명서를 참조하세요.

배포 프로필 만들기 및 설치

tvOS는 프로비전 프로필을 사용하여 특정 애플리케이션 빌드를 배포하는 방법을 제어합니다. 이러한 파일은 앱 서명에 사용된 인증서, 애플리케이션 ID 및 앱을 설치할 수 있는 위치에 대한 정보가 포함된 파일입니다. 개발 및 임시 배포의 경우 프로비전 프로필에는 앱이 배포될 수 있도록 허용되는 디바이스 목록도 포함됩니다. 그러나 Apple TV 앱 스토어 배포의 경우 공개 배포를 위한 유일한 메커니즘은 Apple TV 앱 스토어를 통해서만 제공되므로 인증서 및 앱 ID 정보만 포함됩니다.

프로비전에는 Apple의 웹 기반 iOS 프로비전 포털을 사용하는 다음 단계가 포함됩니다.

  1. 프로비전>배포를 차례로 선택합니다.
  2. + 단추를 클릭하고 Apple TV 앱 스토어만들 배포 프로필 유형을 선택합니다.
  3. 드롭다운 목록에서 배포 프로필을 만들려는 앱 ID를 선택합니다.
  4. 애플리케이션에 서명하는 데 필요한 인증서를 선택합니다.
  5. 배포 프로필에 대한 이름을 입력하고 해당 프로필을 생성합니다.
  6. Xcode에서 사용 가능한 프로필 목록을 새로 고칩니다.
  7. Visual Studio에서 App Store 빌드 구성대한 배포 프로비저닝 프로필을 선택합니다.

자세한 지침은 배포 프로필 만들기Xamarin.iOS 프로젝트에서 배포 프로필 선택을 참조하세요. 이 두 문서는 모두 iOS와 관련이 있지만 tvOS 앱에도 동일한 기술이 사용됩니다.

애플리케이션에 대한 빌드 구성 설정

기본적으로 새 Xamarin.tvOS 앱을 만들 때 디버그릴리스 배포 모두에 대해 빌드 구성이 자동으로 만들어집니다. Apple에 제출할 앱의 최종 빌드를 수행하기 전에 기본 릴리스 구성을 수정해야 하는 몇 가지 수정 사항이 있습니다.

다음을 수행하십시오:

  1. 솔루션 탐색기 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 선택 옵션을 선택하여 편집할 수 있도록 엽니다.
  2. 특정 버전의 tvOS를 대상으로 하는 경우 tvOS 빌드>iOS SDK 버전에서 선택합니다. tvOS 지원 미리 보기 릴리스의 경우 이 값을 기본값으로 설정해 둡니다.
  3. 연결은 사용되지 않는 메서드, 속성, 클래스 등을 제거하여 앱 배포 가능의 전체 크기를 줄여 줍니다. 대부분의 경우 Link 프레임워크 SDK의 기본값으로만 맡겨야 합니다. 일부 특정 타사 라이브러리를 사용하는 경우와 같은 일부 상황에서는 이 값을 Don't link설정하여 필요한 요소가 제거되지 않도록 해야 할 수 있습니다.
  4. Xamarin.tvOS 앱을 제공하려면 LLVM 최적화 컴파일러를 사용해야 합니다. 릴리스 구성에서 LLVM 최적화 컴파일러 사용 상자가 선택되어 있는지 확인합니다.
  5. 또한 Apple은 tvOS 앱에서 비트코드를 사용해야 했습니다. 릴리스 구성에서 다시 추가 mtouch 인수 상자에 추가 --bitcode=asmonly 합니다.
  6. iOS용 PNG 이미지 파일 최적화 확인란은 앱의 결과물 크기를 더 줄이는 데 도움이 되므로 선택해야 합니다.
  7. 빌드가 불필요하게 커지도록 디버깅을 사용하도록 설정하면됩니다.

배포 가능한 파일 빌드 및 제출

Xamarin.tvOS 앱을 올바르게 구성하면 검토 및 릴리스를 위해 Apple에 제출할 최종 배포 빌드를 수행할 준비가 되었습니다.

보관 빌드

  1. Mac용 Visual Studio에서 릴리스 | 디바이스 구성을 선택합니다:

    릴리스 구성 선택

  2. 빌드 메뉴에서 게시를 위해 보관을 선택합니다.

    게시를 위해 보관 선택

  3. 보관이 만들어지면 보관 보기가 표시됩니다.

    보관 보기

앱 서명 및 배포

보관용 애플리케이션을 빌드할 때마다 보관 보기가 자동으로 열리고, 보관된 모든 프로젝트가 솔루션별로 그룹화되어 표시됩니다. 이 보기에는 기본적으로 현재 열려 있는 솔루션만 표시됩니다. 보관이 있는 솔루션을 모두 보려면 모든 보관 표시 옵션을 클릭합니다.

나중에 생성된 모든 디버그 정보를 기호로 나타낼 수 있도록 고객에게 배포된 보관 파일(앱 스토어 또는 엔터프라이즈 배포)을 유지하는 것이 좋습니다.

앱에 서명하고 배포할 준비를 하려면 다음을 수행합니다.

  1. 아래 그림과 같이 서명 및 배포를 선택합니다.

    , theSign 및 Distribute를 선택합니다...

  2. 그러면 게시 마법사가 열립니다. 앱 스토어 배포 채널을 선택하여 패키지를 만들고 애플리케이션 로더를 엽니다.

    App Store 배포 채널 선택

  3. 프로비전 프로필 화면에서 서명 ID 및 해당 프로비저닝 프로필을 선택하거나 다른 ID로 다시 서명합니다.

    서명 ID 및 해당 프로비전 프로필 선택

  4. 패키지 세부 정보를 확인하고 게시를 클릭하여 .ipa 패키지를 저장합니다.

    패키지의 세부 정보 확인

  5. .ipa가 저장되면 앱이 애플리케이션 로더를 통해 iTunes Connect에 업로드될 준비가 됩니다.

    애플리케이션 로더를 통해 iTunes Connect에 업로드됨

배포 빌드를 만들고 보관했으므로 이제 iTunes Connect에 애플리케이션을 제출할 준비가 되었습니다.

Apple에 앱 제출

배포 빌드가 완료되면 iOS 애플리케이션을 Apple에 제출하여 앱 스토어에서 검토하고 릴리스할 준비가 됩니다.

Mac용 Visual Studio 보관 워크플로는 다음을 저장.ipa하면 애플리케이션 로더가 자동으로 열립니다.

  1. 앱 배달을 선택하고 선택 단추를 클릭합니다.

    앱 배달 선택

  2. 위에서 만든 zip 또는 IPA 파일을 선택하고 확인 단추를 클릭합니다.

  3. 애플리케이션 로더에서 파일의 유효성을 검사합니다.

    애플리케이션 로더 유효성 검사 화면

  4. 다음 단추를 클릭합니다. 그러면 앱 스토어에 대한 애플리케이션의 유효성이 검사됩니다.

    App Store에 대해 유효성을 검사하는 애플리케이션

  5. 보내기 단추를 클릭하여 검토를 위해 애플리케이션을 Apple에 보냅니다.

  6. 파일이 성공적으로 업로드되면 애플리케이션 로더에서 알려줍니다.

iTunes Connect 상태

iTunes Connect에 다시 로그인하고 사용 가능한 앱 목록에서 앱을 선택하면 이제 iTunes Connect의 상태가 검토를 기다리고 있음을 표시합니다(처리되는 동안 수신된 업로드를 일시적으로 읽을 수 있음).

검토 대기를 보여 주는 iTunes Connect의 상태

문제 해결

Xamarin.tvOS 앱을 Apple TV 앱 스토어에 제출하는 데 문제가 있는 경우 문제 해결 가이드를 참조하세요. 여기에는 발생할 수 있는 몇 가지 알려진 문제 및 Xamarin.tvOS에서 문제를 해결하는 방법이 포함되어 있습니다.

요약

이 문서에서는 Apple TV App Store 게시용 앱을 구성, 빌드 및 제출하는 단계별 가이드를 제공했습니다. 먼저, 배포 프로비전 프로필을 만들고 설치하는 데 필요한 단계에 대해 설명했습니다. 다음으로, Mac용 Visual Studio 사용하여 배포 빌드를 만드는 방법을 안내했습니다. 마지막으로, iTunes Connect 및 Xcode 보관 도구를 사용하여 Apple TV 앱 스토어에 애플리케이션을 제출하는 방법을 보여 줬습니다.