Xcode 8.1 "Нет соответствующих профилей обеспечения" после обновления MacOS и Xcode

Я тестирую свое приложение с помощью TestFlight, но я не могу загрузить свои архивы после обновления до MacOS 10.12 и Xcode 8.1.

Когда я архивирую свое приложение, нажмите "Загрузить в App Store...", выберите "Моя разработка", я получаю эту ошибку.

Не найдено подходящих профилей подготовки для "Applications/app.app"

Ни один из действительных профилей подготовки не разрешил указанные права: идентификатор приложения, бета-отчеты-активные, группы ключей-доступа.

Что я пробовал до сих пор:

  • Повторное открытие Xcode (много раз)
  • + , > выберите команду > удалить каждый профиль подготовки > повторно загрузить каждый профиль обеспечения (повторное открытие Xcode после каждого шага)
  • Загрузили и установили мои сертификаты и профили подготовки
  • Удаление профиля профилей и создание приложения

Ответ 1

У меня была такая же ошибка, когда мой профиль подшивки Xcode истек. Xcode автоматически не обновлял его, даже если все было настроено на автоматическое.

Я вошел в портал, отредактировал профиль XC: *, нажал кнопку генерации, а затем загрузил полученный сертификат. Все хорошо после этого.

Ответ 2

На экране "Возможности Xcode" включите функцию "Вкл.", а затем "Выкл." исправить проблему.

Ответ 3

Ни один из других ответов не работал у меня.

Мне пришлось удалить все сертификаты из KeyChain, а также отменить их на портале разработчиков Apple. Затем вручную запросите сертификат распространения в KeyChain. Загрузите его на портал разработчика.

XCode (8.3) должен быть остановлен, поскольку он продолжает создавать сертификаты, поскольку они удаляются из KeyChain.

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

Наконец, XCode был счастлив Архивировать и загружать в iTunes. На этот раз было потрачено всего два часа.

Ответ 4

Использовать автоматическую опцию, представленную в Xcode, просто добавить соответствующую группу учетных записей в Xcode и позволить Xcode управлять процессом подписи. Затем перейдите в архив и выберите нужные параметры при архивации.