Xamarin.iOS 앱 배포 개요Xamarin.iOS App Distribution Overview

이 문서는 Xamarin.iOS 애플리케이션에 사용할 수 있는 배포 기술에 대한 개요를 제공하고, 해당 항목에 대한 자세한 문서를 가리키는 포인터 역할을 합니다.This document gives an overview of the distribution techniques that are available for Xamarin.iOS applications and serves as a pointer to more detailed documents on the topic.

Xamarin.iOS 앱이 개발되면 소프트웨어 개발 수명 주기의 다음 단계는 아래 다이어그램에서 강조 표시된 부분과 같이 사용자에게 앱을 배포하는 것입니다.Once an Xamarin.iOS app has been developed, the next step in the software development lifecycle is to distribute the app to users, as shown in the highlighted section of the diagram below:

Xamarin.iOS에서 지원하는 iOS 애플리케이션을 배포하기 위해 Apple에서 제공하는 방법은 다음과 같습니다.Apple provides the following ways to distribute an iOS application, which are supported by Xamarin.iOS:

  1. 앱 스토어The App Store
  2. 사내(엔터프라이즈) In-House (Enterprise)
  3. 임시Ad Hoc

이러한 모든 시나리오에서는 적절한 프로비전 프로필을 사용하여 애플리케이션을 프로비전해야 합니다.All these scenarios require that applications be provisioned using the appropriate provisioning profile. 프로비전 프로필은 애플리케이션 ID 및 의도된 배포 메커니즘뿐만 아니라 코드 서명 정보도 포함된 파일입니다.Provisioning profiles are files that contain code signing information, as well as the identity of the application and the intended distribution mechanism. 앱 스토어 배포가 아닌 경우 앱을 배포할 수 있는 디바이스에 대한 정보도 포함되어 있습니다.For the non-App Store distribution they also contain information about what devices the app can be deployed to.

앱 스토어 배포App Store Distribution

중요

Apple은 2019년 3월부터 App Store에 제출된 모든 앱과 업데이트가 iOS 12.1 SDK 이상에서 빌드되어 Xcode 10.1 이상에 포함된다고 발표했습니다.Apple has indicated that starting in March 2019, all apps and updates submitted to the App Store must have been built with the iOS 12.1 SDK or later, included in Xcode 10.1 or later. 앱은 iPhone XS 및 12.9인치 iPad Pro 화면 크기도 지원해야 합니다.Apps should also support the iPhone XS and 12.9" iPad Pro screen sizes.

iOS 애플리케이션이 iOS 디바이스의 소비자에게 배포되는 기본 방법입니다.This is the main way that iOS applications are distributed to consumers on iOS devices. 앱 스토어에 제출된 모든 앱에는 Apple의 승인이 필요합니다.All apps submitted to the App Store require approval by Apple.

앱은 iTunes Connect라는 포털을 통해 앱 스토어에 제출됩니다.Apps are submitted to the App Store through a portal called iTunes Connect. iTunes Connect에서 앱 구성 가이드는 이 포털을 설정하고 사용하여 앱 스토어에 게시하기 위해 Xamarin.iOS 앱을 준비하는 방법에 대해 자세히 설명합니다.The Configure your App in iTunes Connect guide provides more information on how to set up and use this portal to prepare a Xamarin.iOS app for publishing in the App Store.

Apple Developer Program에 속한 개발자만 iTunes Connect에 액세스할 수 있습니다.It is important to note that only developers who belong to the Apple Developer Program have access to iTunes Connect. Apple Developer Enterprise Program의 구성원은 액세스할 수 없습니다.Members of the Apple Developer Enterprise Program do not have access.

자세한 내용은 앱 스토어 배포 가이드를 참조하세요.For more information, please visit the App Store Distribution guide.

사내 배포In-House Distribution

엔터프라이즈 배포라고도 하는 사내 배포를 사용하면 Apple Developer Enterprise Program의 구성원이 내부적으로 동일한 조직의 다른 구성원에게 앱을 배포할 수 있습니다.Sometimes called Enterprise Distribution, in-house distribution allows members of the Apple Developer Enterprise Program to distribute apps internally to other members of the same organization. 사내 배포에는 앱 스토어 검토가 필요하지 않으며, 애플리케이션을 설치할 수 있는 디바이스의 수가 제한되지 않는다는 이점이 있습니다.In-house distribution has the advantages of not requiring an App Store review, and having no limit on the number of devices on which an application can be installed. 그러나 Apple Developer Enterprise Program 구성원에게는 iTunes Connect에 대한 액세스 권한이 없으므로 정식 사용자가 앱을 배포해야 합니다.However, it is important to note that Apple Developer Enterprise Program members do not have access to iTunes Connect, and therefore the licensee is responsible for distributing the app.

사내 애플리케이션을 설정하고 배포하는 방법에 대한 자세한 내용은 사내 배포 가이드를 참조하세요.For more information on getting set-up and how to distribute an application In-House, please refer to the In-House Distribution guide.

임시 배포Ad Hoc Distribution

Xamarin.iOS 애플리케이션은 Apple Developer ProgramApple Developer Enterprise Program 모두에서 사용할 수 있는 임시 배포를 통해 사용자가 테스트할 수 있으며, 최대 100개의 iOS 디바이스를 테스트하도록 허용합니다.Xamarin.iOS applications can be user-tested via ad hoc distribution, which is available on both the Apple Developer Program, and the Apple Developer Enterprise Program, and allows up to 100 iOS devices to be tested. iTunes Connect가 옵션이 아닌 경우 임시 배포에 대한 모범 사례는 회사 내 배포입니다.The best use case for ad hoc distribution is distribution within a company when iTunes Connect is not an option.

사내 애플리케이션을 설정하고 배포하는 방법에 대한 자세한 내용은 임시 배포 가이드를 참조하세요.For more information on getting set-up and how to distribute an application In-House, please refer to the Ad Hoc Distribution guide.

요약Summary

이 문서에서는 Xamarin.iOS 애플리케이션에 사용할 수 있는 배포 메커니즘에 대해 간략히 설명했습니다.This article gave a brief overview of the distribution mechanisms that are available for Xamarin.iOS applications. iTunes 앱 스토어, 임시 및 사내 배포를 소개하고 자세한 정보에 대한 링크를 제공했습니다.It introduced the iTunes App Store, Ad Hoc and In-house deployment, and provided links to more detailed information.