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 управлять процессом подписи. Затем перейдите в архив и выберите нужные параметры при архивации.