Управление учетными записями Apple
При разработке мультиплатформенного пользовательского интерфейса приложений .NET (.NET MAUI) iOS необходимо протестировать его, развернув его на устройстве, прежде чем отправлять его в App Store для распространения. Обе эти задачи требуют наличия идентификатора Apple ID и регистрации идентификатора Apple ID в программе разработчика Apple.
Интерфейс управления учетными записями Apple в Visual Studio и Visual Studio для Mac позволяет добавлять идентификатор Apple ID и просматривать сведения о командах разработчиков, связанных с Apple ID, просматривать сертификаты подписи и профили подготовки, создавать новые сертификаты подписи и скачивать существующие профили подготовки.
Важно!
Добавление учетной записи Apple, использующую федеративные учетные данные, невозможно в Visual Studio.
Добавление учетной записи разработчика Apple
Прежде чем начать, убедитесь, что вы приняли все соглашения о лицензии пользователя в вашей учетной записи разработчика Apple и App Store Подключение.
Если у вас есть отдельная учетная запись разработчика Apple, а не корпоративная учетная запись, вам также потребуется создать ключ API Магазина приложений Подключение. Дополнительные сведения о создании ключа API в App Store Подключение см. в статье "Создание ключей API для API для Api Store Подключение" на developer.apple.com.
В Visual Studio перейдите к параметрам Xamarin > Apple Accounts, нажмите кнопку "Добавить" и выберите отдельную учетную запись... или корпоративную учетную запись...:>>
Чтобы добавить корпоративную учетную запись, в диалоговом окне "Корпоративная учетная запись... введите идентификатор Apple ID и пароль" и нажмите кнопку "Войти".
Если сведения о вашей учетной записи действительны, ваша учетная запись разработчика Apple будет добавлена в Visual Studio.
Чтобы добавить отдельную учетную запись, в диалоговом окне "Отдельная учетная запись... введите данные ключа API в App Store Подключение и нажмите кнопку "Добавить".
Данные идентификатора издателя и идентификатора ключа можно найти в App Store Подключение, выбрав "Пользователи" и "Доступ", а затем на вкладке "Ключи". Закрытый ключ также можно скачать из этого расположения:
Если сведения о вашей учетной записи действительны, ваша учетная запись разработчика Apple будет добавлена в Visual Studio.
После успешного добавления учетной записи вы увидите идентификатор Apple ID и все команды, в которые входит ваш идентификатор Apple ID:
Просмотр сертификатов подписи и профилей подготовки
При выборе учетной записи разработчика Apple и имени команды кнопка "Просмотреть сведения... становится включенной. Щелкнув его, откроется диалоговое окно сведений о команде, в котором отображается список подписывания и профилей подготовки, установленных на компьютере. Это диалоговое окно упорядочивает удостоверения подписывания по типу с помощью столбца "Состояние ", который советует вам при наличии сертификата:
- Допустимый. Удостоверение подписи (как сертификат, так и закрытый ключ) устанавливается на компьютере и не истекло.
- Не в цепочке ключей. Apple содержит допустимое удостоверение подписи. Чтобы установить это на компьютере, его необходимо экспортировать с другого компьютера. Вы не можете скачать удостоверение подписи из учетной записи разработчика Apple, так как он не содержит закрытый ключ.
- Закрытый ключ отсутствует. Сертификат без закрытого ключа установлен в связка ключей.
- Истек срок действия. Срок действия сертификата истек. Это следует удалить из связка ключей.
Создание сертификата подписи
Чтобы создать удостоверение подписывания, в диалоговом окне сведений о команде нажмите кнопку "Создать сертификат ", чтобы открыть раскрывающееся меню и выбрать тип сертификата, который требуется создать. Если у вас есть соответствующие разрешения, через несколько секунд появится новое удостоверение подписывания.
Если параметр в раскрывающемся списке неактивен и не выбран, это означает, что у вас нет правильных разрешений команды для создания этого типа сертификата.
Скачивание профилей подготовки
В диалоговом окне сведений о команде также отображается список всех профилей подготовки, связанных с учетной записью разработчика Apple. Вы можете скачать все профили подготовки на локальный компьютер, нажав кнопку "Скачать все профили ".
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по