Предоставляющий профиль «Профиль разработчика» не включает в себя сертификат подписи «Распространение iPhone»: имя человека (ключевой номер) - PullRequest
0 голосов
/ 05 октября 2019

Я пытаюсь загрузить приложение, созданное моей командой, и получаю эту ошибку:

Предоставление профиля «Профиль разработчика» не включает сертификат подписи «Распространение iPhone»": имя человека (ключевой номер)

Я несколько раз пытался создать и загрузить новый сертификат, но он показывает ту же ошибку.

Есть ли проблема, если сертификат относится к типу распространения, а не к типу разработки, что препятствует загрузке приложения в тестовом полете?

1 Ответ

0 голосов
/ 05 октября 2019

Вы можете проверить следующее для устранения проблемы:

  1. Убедитесь, что этот сертификат действительно является сертификатом "Распространение iOS" (https://developer.apple.com/support/certificates/)

  2. Дважды проверьте идентификатор пакета сертификата и сравните его с вашим приложением в xCode. Они должны совпадать. Также не команда, в которой зарегистрирован этот сертификат.

  3. Перейти к xCode ->Предпочтения -> Учетные записи -> Выбрать учетную запись -> Выбрать правильную команду. Нажмите «Управление сертификатами» и убедитесь, что там указан Сертификат распространения.

  4. Также убедитесь, что сертификат шага 3. нет ошибки типа «Отсутствует закрытый ключ» или что-то еще.

  5. Перейдите в «Настройки сборки» -> «Общие» в xCode («Подписание конфигураций в новом xCode») и убедитесь, что команда верна. выбранный (тот, который вы отметили в 2)

...