Ошибка подписи кода:Не соответствует паре ключей в связке ключей по умолчанию.
Вопрос
*****Ошибка знака кода:Личность «Разработчик iPhone»:XXXXXXXXXX» не соответствует ни одной допустимой паре сертификат/закрытый ключ в цепочке ключей по умолчанию**.***
Я являюсь участником профиля разработчика, у меня установлен профиль обеспечения, в чем здесь проблема?
Ошибка знака кода:Личность «Разработчик iPhone»:XXXXXXXXXXXX» не соответствует ни одной допустимой паре сертификат/закрытый ключ в связке ключей по умолчанию.
Что я должен сделать?Я уже искал решение, но так и не нашел.
Решение
Эта ошибка предполагает, что возникла проблема либо с вашим сертификатом, либо с вашим закрытым ключом.
Если вы откроете «Связку ключей» (в «Приложениях/Утилитах»), вы увидите «Разработчик iPhone:XXXXXXXXXX» в ваших сертификатах?Если нет, вам необходимо загрузить его с Портала программы.
Когда вы создали сертификат «Разработчик iPhone»:XXXXXXXXXX», вы сгенерировали запрос на подпись сертификата? на том же компьютере что вы сейчас используете для компиляции?В противном случае закрытый ключ, прилагаемый к вашему сертификату, возможно, не установлен на компьютере;тот, кто сгенерировал запрос на подпись, должен будет отправить его вам, и вам нужно будет добавить его в свою связку ключей.
Другие советы
Действия Apple по устранению этой проблемы приведены здесь: Как устранить ошибку CodeSign:Идентификатор «Разработчик iPhone» не соответствует ни одной действительной паре сертификат/закрытый ключ с неистекшим сроком действия в цепочке ключей по умолчанию.
- Просто откройте Баш.
- Зайдите в ИмяПроекта*.xcodeproj* каталог
- И удалите все файлы *.mode1v3 и *.pbxuser
Затем снова запустите xcode, и вам повезет.
Для моего случая это было так:
- компакт-диск iCodeBrowser/iCodeBrowser.xcodeproj/
- РМ Брэндонтриб.*