Ошибка Code Sign после обновления моего сертификата

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

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

Что я должен делать ?

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

Тьерри


person thierryb    schedule 23.04.2009    source источник


Ответы (6)


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

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

person thierryb    schedule 23.04.2009

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

person roger_podactor    schedule 29.09.2010

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

person Vladimir Grigorov    schedule 07.05.2009

Стереть ваш закрытый ключ недостаточно.

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

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

person Adam    schedule 04.12.2009

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

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

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

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

person FractalDoctor    schedule 03.05.2010

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

person Nestor Urquiza    schedule 02.11.2010