Не удается автоматически создать профиль обеспечения и сертификат

Я новичок в разработке NativeScript и пытаюсь установить свое приложение на свой персональный iPhone для тестирования.

При попытке автоматически сгенерировать профиль обеспечения и сертификат с использованием моего Apple ID я получаю сообщение об ошибке:

Произошла ошибка при создании сертификата и мобильного обеспечения. Причина: двухэтапная аутентификация в настоящий момент не поддерживается.

Я вошел на свою страницу управления Apple ID по адресу: https://appleid.apple.com/account/manage, но нет возможности отключить двухфакторную аутентификацию.

Инструкции «Справки» на сайте NativeScript: https://docs.nativescript.org/sidekick/user-guide/code-signing/code-signing-for-ios/code-signing-assistance имеют только шаги автоматического создания .

Я пробовал: https://developer.apple.com/account/resources/ но это говорит мне «Доступ недоступен» и что я должен быть зарегистрирован в программе для разработчиков.

Что мне нужно сделать, чтобы создать сертификат и предоставить мое приложение?

Я должен добавить, что инструкции сайта NativeScript также кажутся устаревшими, поскольку на страницах сайта разработчика Apple нет каких-либо навигационных элементов, на которые они ссылаются, что еще больше усложняет ситуацию для новичков.

Я предполагаю, что в какой-то момент все это было бесплатно, и теперь Apple взимает 99 долларов в год за учетную запись разработчика, в противном случае, согласно документации на сайте NativeScript, ни один из этих материалов не отображается.


person Brandon    schedule 23.10.2019    source источник


Ответы (1)


Вы по-прежнему можете создавать приложения для iOS и развертывать их на своем устройстве, но в бесплатной версии у вас есть 7 дней на резерв. В этом году Apple также ввела двухфакторную аутентификацию, но это не требуется для бесплатных учетных записей:

https://developer.apple.com/support/authentication/.

Кто должен его включить? Только разработчики с ролью Владельца учетной записи (ранее «Командный агент») в Программе разработчиков Apple, Программе Apple Developer Enterprise Program или Программе Университета разработчиков iOS должны включать двухфакторную аутентификацию. Разработчики, зарегистрированные для бесплатной учетной записи или имеющие другие командные роли, не обязаны включать двухфакторную аутентификацию.

Управлять этим всегда было кошмаром, но если у вас действительно есть бесплатная учетная запись от Apple, используйте функцию Sidekick, чтобы управлять этим за вас: https://docs.nativescript.org/sidekick/user-guide/подписикода/подписикодадляios/помощиподписикода

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

person Joseph Montanez    schedule 23.10.2019
comment
Понятно. Так что мне действительно нужна платная учетная запись, если я хочу развернуть что-либо на срок более 7 дней :) - person Brandon; 23.10.2019
comment
Я создал платную учетную запись разработчика, так что посмотрим, как далеко я продвинусь. Спасибо за помощь. - person Brandon; 24.10.2019
comment
После создания платного профиля я смог подготовить свое приложение, и теперь оно работает локально на моем телефоне. - person Brandon; 24.10.2019