"Не обнаружено никаких профилей непрофинансирования, которые содержат какие-либо сертификаты подписи ключей:" Ужас
Я видел несколько других вопросов, которые касались этой темы, но не как мои. Вчера я невинно добавил устройство в список устройств.
Вопрос:
У меня создается впечатление, что после добавления устройства теперь он будет связан с профилем подготовки. Однако я считаю, что он не был связан с одним из моих профилей распространения. Поэтому я включил редактирование профиля, нажал галочку рядом с устройством и нажал submit. Здесь начались проблемы.
Я замечаю две вещи: недавно я обновил свои сертификаты/профили обеспечения примерно неделю назад. Теперь он думает, что вчера обновил свой профиль подготовки (или, по крайней мере, так говорит в организаторе).
Кроме того, когда я пытаюсь создать какой-либо проект, я получаю ужасный "Не обнаруженные профили инициализации, которые содержат какие-либо сертификаты подписи ключей". В настройках сборки мой идентификатор подписки отображается в разделе "Тождества" без профилей настройки. Я читал ужасные истории о людях, которые должны были разорвать все и восстановить, и я надеюсь, что мне не нужно это делать здесь.
Похожие вопросы:
Ошибка кодового знака: не обнаружены неработающие профили обеспечения, которые содержат какие-либо сертификаты подписывания связки ключей
Ответы
Ответ 1
Распределение iOS - такая боль в заднице! Это сработало для меня (следуйте инструкциям в этом порядке):
1) в организаторе xcode:
- удалить все профили подготовки
2) в цепочке ключей mac os x:
- удалить все сертификаты iOS dev
3) перейдите на developer.apple.com
- войдите в центр участника.
- отменить все сертификаты (изменить:), некоторые краснодеревщики указали, что это не очень хорошая идея, если вы работаете в более крупной команде. Если этот случай попробует просто удалить истекшие.)
4) вернитесь к организатору xcode:
- нажмите кнопку обновления (внизу справа) на вкладке профилей подготовки и
логин
- Элемент списка
во всплывающих окнах нажмите на положительную кнопку
5) в вашем проекте xcode перейдите на вкладку "Настройки сборки"
- под подписью кода выберите dev. и. личности
- Если они отсутствуют или недействительны, перейдите на сайт developer.apple.com и перейдите к разделу "Предоставление", если они недействительны, просто нажмите "Изменить" и сохраните их снова.
6) вернитесь к организатору xcode:
- снова нажмите обновление (внизу справа)
Ответ 2
Сегодня я установил Xcode 4.3.2
и сразу же имел такую же проблему! Сначала попробуйте архивировать дистрибутив, а затем в чистом новом проекте, пытающемся запустить на устройстве.
Я исправил обе проблемы.
1.. Для успешного распространения я загрузил и установил свой дистрибутивный сертификат из порта для предоставления ресурсов iOS, после чего в Xcode я правильно установил Code Signing Identity
. Это решило мою проблему с архивированием.
2. У меня возникла такая же проблема при создании нового проекта и попытке запуска на устройстве. Снова в портале обеспечения безопасности в certificates
я удалил свой сертификат разработки. Также я удалил все профили обеспечения разработки. Также удалили их из органайзера. Затем я снова добавил устройство.
Надеюсь это поможет!
Ответ 3
Для меня просто нажмите кнопку "Обновить" внизу справа - ответ!
Надеюсь, что смогу помочь кому-то.
Ответ 4
Я получил эту ошибку, когда я идентификатор пакета для моего приложения не соответствовал профилю подготовки, который я пытался использовать с ним.
Ответ 5
Сегодня я наткнулся на это. Оказывается, после того, как я очистил список своих устройств (удалил несколько, для которых я больше не занимаюсь разработкой), некоторые из моих сертификатов разработки недействительны. Я удалил их из профилей подготовки и восстановил их.
Ответ 6
У меня есть Xcode 5.1, и я исправил проблему вроде этого
Xcode → Настройки → Учетные записи → Подробнее → Кнопка обновления (внизу слева)
После того, как он был обновлен, я нажал кнопку, и ошибка исчезла:)