Профили подготовки для приложений Xamarin.Mac
С помощью профилей подготовки разработчик может добавлять в свои приложения Xamarin.Mac несколько определенных возможностей macOS (прежнее название — Mac OS X), таких как iCloud и push-уведомления. Разработчик должен создать, скачать и установить профиль подготовки Mac для каждого создаваемого приложения, в котором используются указанные функции.
Профиль подготовки для разработки
Профиль подготовки для разработки позволяет тестировать приложения, предназначенные для Mac App Store, на определенных компьютерах, которые были настроены в профиле. Это особенно важно при использовании таких функций macOS, как iCloud и push-уведомления.
Примечание.
Перед созданием профиля подготовки для разработки необходимо иметь уже созданный сертификат разработки Mac. Чтобы сформировать профиль подготовки для разработки, используемый для создания сборок, выполните действия, показанные на снимке экрана. Должен существовать допустимый сертификат разработки Mac, доступный для выбора в поле Сертификат, и, по меньшей мере, одна система, зарегистрированная для тестирования.
Выполните следующие действия.
Выберите тип создаваемого профиля подготовки и нажмите кнопку Продолжить:
Выберите идентификатор приложения, для которого создается профиль, и нажмите кнопку Продолжить:
Выберите идентификатор разработчика, используемый для подписывания профиля, и нажмите кнопку Продолжить:
Выберите компьютеры, на которых можно использовать этот профиль, и нажмите кнопку Продолжить:
Введите значение в поле Имя профиля и нажмите кнопку Создать:
Нажмите кнопку Скачать, чтобы скачать новый профиль:
Профили подготовки для разработки устанавливаются в области "Параметры профилей" в системных настройках приложения Mac:
Все установленные профили будут отображены в области "Параметры профилей":
Если профиль необходимо скачать повторно, он также появится в служебной программе для сертификата разработчика:
Профиль подготовки для разработки требуется создавать для каждого нового приложения или при добавлении нового компьютера для тестирования.
Профиль подготовки для производства
Профили подготовки для производства необходимы для создания пакета для отправки в Mac App Store.
Выполните следующие действия.
Выберите тип создаваемого профиля и нажмите кнопку Продолжить:
Выберите идентификатор приложения, для которого создается профиль, и нажмите кнопку Продолжить:
Выберите идентификатор компании, используемый для подписывания профиля, и нажмите кнопку Продолжить:
Введите значение в поле Имя профиля и нажмите кнопку Создать:
Нажмите кнопку Скачать, чтобы получить файл профиля подготовки (расширение
.provisionprofile
):Перетащите его в организатор Xcode или дважды щелкните его, чтобы установить. Затем профиль появится в организаторе Xcode:
Профиль подготовки также появится в списке:
Если разработчик когда-либо изменяет функции, используемые идентификатором приложения (например, включением iCloud или push-уведомлений), они должны повторно создать профили подготовки для этого идентификатора приложения.