Общие сведения о распространении приложений Xamarin.iOS

В этом документе содержатся общие сведения о методах распространения приложений Xamarin.iOS, и приводятся ссылки на подробную документацию по этой теме.

После разработки приложения Xamarin.iOS наступает следующий этап жизненного цикла разработки ПО — распространение приложения пользователям (см. выделенную часть на схеме ниже):

After the iOS app has been developed, the next step is to distribute the app to users, as shown in the highlighted section of this diagram

Компания Apple предоставляет следующие способы распространения приложений iOS:

Для реализации всех этих сценариев требуется подготовить приложения с помощью соответствующего профиля подготовки. Профили подготовки — это файлы, содержащие сведения о подписывании кода, а также идентификатор приложения и подходящий механизм распространения. Для распространения не через Магазин приложений они также содержат сведения о том, на каких устройствах можно развертывать приложения.

Распространение через App Store

Внимание

Корпорация Apple объявила, что начиная с марта 2019 г. все публикуемые в App Store приложения и обновления должны быть собраны с использованием пакета SDK для iOS 12.1 или более поздних версий, входящего в Xcode версии 10.1 и выше. Кроме того, приложения должны поддерживать размеры экранов iPhone XS и iPad Pro с диагональю 12,9 дюйма.

Это основной способ распространения приложений iOS на устройствах iOS потребителям. Все приложения, отправляемые в Магазин приложений, требуют утверждения Apple.

Приложения отправляются в Магазин приложений через портал iTunes Connect. Дополнительные сведения о настройке и использовании портала для подготовки приложения Xamarin.iOS для публикации в Магазин приложений см. в руководстве Настройка приложения в iTunes Connect.

Важно отметить, что доступ к iTunes Connect имеют только разработчики, которые участвуют в программе для разработчиков Apple. У участников корпоративной программы для разработчиков Apple доступа нет.

Дополнительные сведения см. в руководстве Распространение через Магазин приложений.

Внутреннее распространение

В рамках внутреннего распространения (иногда называемого корпоративным распространением) участники корпоративной программы для разработчиков Apple могут распространять приложения другим участникам в той же организации. Преимуществами внутреннего распространения являются отсутствие проверки в Магазине приложений и отсутствие ограничений на количество устройств для установки приложения. Однако важно отметить, что участники корпоративной программы для разработчиков Appleне имеют доступ к iTunes Connect, поэтому за распространение приложения отвечает держатель лицензии.

Дополнительные сведения о настройке и внутреннем распространении приложений см. в руководстве по внутреннему распространению.

Прямое распространение

Пользователи могут протестировать приложения Xamarin.iOS в рамках прямого распространения, доступного по программе для разработчиков Apple и корпоративной программе для разработчиков Apple и позволяющего проверить до 100 устройств iOS. Лучшим вариантом прямого распространения является распространение в пределах компании, когда использование iTunes Connect не подходит.

Дополнительные сведения о настройке и внутреннем распространении приложений см. в руководстве по прямому распространению.

Пользовательские приложения для бизнеса

Apple позволяет распространять пользовательские приложения для предприятий и образовательных учреждений. Дополнительные сведения см. в руководстве по использованию Apple Business Manager.