Невозможно установить сертификат подписи в XCode.Исполняемый файл содержит недопустимую подпись - PullRequest
0 голосов
/ 17 мая 2018

Я хочу запустить приложение Cordova iOS на моем устройстве iOS для тестирования.Ниже приведены параметры моей сборки:

Build Settings

При нажатии кнопки «Включить подпись разработчика» для команды устанавливается значение «Нет».

Моя сборка прошла успешно.При установке XCode показывает следующую ошибку:

Installation Failed

Требуется ли учетная запись разработчика для запуска сборки cordova ios на устройстве для тестирования?Android-версия cordova уже в магазине игр.
Как установить сертификат подписи без учетной записи разработчика?
Как исправить ошибку недопустимой подписи.Я еще не установил никакой подписи.
Примечание: Совершенно новый для iOS.Любая помощь будет оценена.

1 Ответ

0 голосов
/ 17 мая 2018

Да, у вас должна быть учетная запись разработчика, чтобы получить сертификат подписи. Сертификат подписи сочетается с вашим профилем обеспечения, для создания которого также требуется учетная запись разработчика. Вы должны оба работать на физическом устройстве. Ваше устройство также должно быть зарегистрировано в вашей учетной записи и включено в список устройств профиля обеспечения, чтобы иметь возможность запускать приложение вне среды App Store.

XCode автоматически обрабатывает большую часть этого для вас, если у вас есть учетная запись разработчика, настроенная в разделе «Настройки XCode»> «Учетные записи»> «Apple ID». В правой части этого экрана у вас есть список «Команды» вместе с кнопками с надписью «Загрузить ручные профили» и «Управление сертификатами ...». Есть ли что-нибудь в этом списке?

На скриншоте изображена команда с вашим именем, что должно означать, что у вас уже есть аккаунт разработчика?

У вас также есть кнопка на скриншоте с надписью «Включить разработку подписи». Вы пытались запустить это? Разве это не заботится о вас автоматически? Функция «Автоматически управлять подписью» должна помочь вам решить эти проблемы простым нажатием этих кнопок.

В противном случае вам нужно будет зайти на портал разработчика и зарегистрировать сертификат подписи вручную. Это процесс, о котором многие уже написали блоги и руководства. Я не думаю, что необходимо переписывать то, что уже было сказано многими другими. Вот видео на YouTube, которое хорошо объясняет: https://youtu.be/OwXIJchrDdA

...