Профили подготовки для приложений Xamarin.Mac

С помощью профилей подготовки разработчик может добавлять в свои приложения Xamarin.Mac несколько определенных возможностей macOS (прежнее название — Mac OS X), таких как iCloud и push-уведомления. Разработчик должен создать, скачать и установить профиль подготовки Mac для каждого создаваемого приложения, в котором используются указанные функции.

The Apple Provisioning Portal

Профиль подготовки для разработки

Профиль подготовки для разработки позволяет тестировать приложения, предназначенные для Mac App Store, на определенных компьютерах, которые были настроены в профиле. Это особенно важно при использовании таких функций macOS, как iCloud и push-уведомления.

Примечание.

Перед созданием профиля подготовки для разработки необходимо иметь уже созданный сертификат разработки Mac. Чтобы сформировать профиль подготовки для разработки, используемый для создания сборок, выполните действия, показанные на снимке экрана. Должен существовать допустимый сертификат разработки Mac, доступный для выбора в поле Сертификат, и, по меньшей мере, одна система, зарегистрированная для тестирования.

Выполните следующие действия.

  1. Выберите тип создаваемого профиля подготовки и нажмите кнопку Продолжить:

    Selecting the profile type

  2. Выберите идентификатор приложения, для которого создается профиль, и нажмите кнопку Продолжить:

    Selecting the app ID

  3. Выберите идентификатор разработчика, используемый для подписывания профиля, и нажмите кнопку Продолжить:

    Selecting the developer ID

  4. Выберите компьютеры, на которых можно использовать этот профиль, и нажмите кнопку Продолжить:

    Selecting the allowed computers

  5. Введите значение в поле Имя профиля и нажмите кнопку Создать:

    Screenshot shows entering the Profile Name into the provisioning window.

  6. Нажмите кнопку Скачать, чтобы скачать новый профиль:

    Screenshot shows Download button for the profile.

  7. Профили подготовки для разработки устанавливаются в области "Параметры профилей" в системных настройках приложения Mac:

    Screenshot shows the Install verification dialog box.

  8. Все установленные профили будут отображены в области "Параметры профилей":

    Showing all installed profiles

  9. Если профиль необходимо скачать повторно, он также появится в служебной программе для сертификата разработчика:

    The Developer Certificate Utility

Профиль подготовки для разработки требуется создавать для каждого нового приложения или при добавлении нового компьютера для тестирования.

Профиль подготовки для производства

Профили подготовки для производства необходимы для создания пакета для отправки в Mac App Store.

Выполните следующие действия.

  1. Выберите тип создаваемого профиля и нажмите кнопку Продолжить:

    Selecting the type of profile

  2. Выберите идентификатор приложения, для которого создается профиль, и нажмите кнопку Продолжить:

    Selecting the app ID

  3. Выберите идентификатор компании, используемый для подписывания профиля, и нажмите кнопку Продолжить:

    Selecting the company ID

  4. Введите значение в поле Имя профиля и нажмите кнопку Создать:

    Generating the profile

  5. Нажмите кнопку Скачать, чтобы получить файл профиля подготовки (расширение .provisionprofile):

    Downloading the profile

  6. Перетащите его в организатор Xcode или дважды щелкните его, чтобы установить. Затем профиль появится в организаторе Xcode:

    Installing the profile

  7. Профиль подготовки также появится в списке:

    Showing the installed profiles

Если разработчик когда-либо изменяет функции, используемые идентификатором приложения (например, включением iCloud или push-уведомлений), они должны повторно создать профили подготовки для этого идентификатора приложения.