Ошибка подписи кода: идентификация сертификата «iPhone Developer: My Name (xxx)» появляется в цепочке для ключей более одного раза - PullRequest
25 голосов
/ 20 февраля 2012

Я застрял с этой ошибкой:

Ошибка подписи кода: идентификационная информация сертификата «iPhone Developer: My Name (xxx)» появляется в цепочке для ключей более одного раза. Для инструмента кодирования требуется только один.

Я пытаюсь возобновить сборку нового CSR, удалить старый сертификат, построить новый, снова, снова и снова, и эта ошибка все еще присутствует

в цепочке для ключей я не вижу ни одного дублированного сертификата, и если я удаляю единственный, который я вижу в цепочке для ключей, XCode жалуется, что сертификат не может быть найден ...

Ответы [ 14 ]

0 голосов
/ 10 апреля 2013

Исправлено Организатором -> Команды (выберите свою команду) -> Обновить (нижний правый угол).

0 голосов
/ 26 октября 2012

У меня была эта проблема с XCODE 4.5, потому что Организатор все еще держал сертификаты разработчика.

  • Удалены все профили обеспечения из Организатора
  • Удалены все сертификаты разработчика из KeyChain - также отображается список с истекшим сроком действия
  • Закрыть XCode
  • Загрузить устройствосертификат
  • Установка профилей обеспечения
  • Чистая сборка
  • Проверьте список сертификатов организатора и убедитесь, что у вас есть один
  • Проверьте брелок, чтобы убедиться, что вы получили один сертификат
  • Архив
0 голосов
/ 03 августа 2012

Решение:

В связке ключей: я обнаружил, что если вы переключитесь в представление «Все элементы» с левой стороны, удаление будет работать каждый раз.Но, возможно, это была просто слепая удача.Даже если произойдет сбой, процесс переключения назад и вперед между «Все элементы» и «Мои сертификаты», по-видимому, заставляет KA обновить представление и сообщает вам, «удаление» еще «сработало»:

ссылка:

http://viggnesh.com/blog/problem-faced/

0 голосов
/ 20 февраля 2012

Попробуйте удалить сертификаты из органайзера xcode.

...