Ошибка Code Sign после обновления моего сертификата - PullRequest
1 голос
/ 23 апреля 2009

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

Ошибка подписи кода: идентификатор «iPhone Developer» не соответствует ни одной действительной паре сертификат / закрытый ключ в цепочке ключей входа в систему

Что мне делать?

Большое спасибо

Thierry

Ответы [ 6 ]

2 голосов
/ 29 сентября 2010

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

2 голосов
/ 24 апреля 2009

Я нашел проблему. Я стер свой закрытый ключ.

Мне пришлось запросить сертификат CertificateSigningRequest.certSigningRequest с помощью цепочки для ключей, чтобы создать новый закрытый ключ.

0 голосов
/ 02 ноября 2010

Это может также произойти, если промежуточный сертификат WWDR не установлен.

0 голосов
/ 03 мая 2010

Я знаю, что на вопрос дан ответ, но если у кого-то есть проблемы с этим и он не уверен, где искать информацию - я считаю следующее полезным:

Вы также можете проверить состояние своих сертификатов обеспечения в разделе обеспечения на вкладках разработки и распространения.

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

Дополнительно в XCode, окно органайзера под Разработка iPhone-> Профили обеспечения это быстрый способ увидеть любые проблемы, особенно с датами истечения срока действия.

0 голосов
/ 04 декабря 2009

Стирание вашего личного ключа недостаточно.

Вы также должны удалить свой профиль обеспечения с вашего Mac, иначе новый профиль (тихо!) Не удастся установить, даже если он явно новее существующего.

(удаление ключа проще всего с помощью утилиты конфигурации iPhone, которую вы можете скачать с Apple.com. Стирание профиля также проще всего использовать с помощью этого приложения. Каждый должен получить iPCU! (Это бесплатно))

0 голосов
/ 07 мая 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...