Профиль не соответствует действительной паре с сертификатом/закрытым ключом в ключевом ключе по умолчанию - программирование
Подтвердить что ты не робот

Профиль не соответствует действительной паре с сертификатом/закрытым ключом в ключевом ключе по умолчанию

Я разрабатываю приложение для компании, они дали мне роль администратора, поэтому я могу редактировать файлы инициализации. Я получаю "Действительный идентификатор подписи, не найденный для файла рассылки", и "Профиль не соответствует какой-либо допустимой паре сертификата/частного ключа в ошибке по умолчанию для ключевого слова" на XCode, обычно я бы отменил профиль распространения, создав цепочку ключей из мой Mac, но у компании есть другие приложения, и я не могу рисковать отзывать его, потому что нажатие на отзыв дает следующее предупреждение.

"Отмена этого сертификата может привести к аннулированию одного или нескольких профилей Provisioning на портале программы. Профили Provisioning, уже установленные на устройствах, будут продолжать работать до истечения срока действия профиля предоставления."

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

4b9b3361

Ответ 1

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

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

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

Сообщите мне, если это работает!

Ответ 2

Я столкнулся с той же проблемой, и по какой-то странной причине предложенный метод clearwater82 не работал.

Но я узнал эту документацию на сайте разработчика Apple. Может быть полезно для кого-то другого. Это всего лишь два простых шага.

ПЕРВЫЙ ШАГ: экспорт ваших подписи кода в файловую систему

ВТОРОЙ ШАГ: Импорт ваших подписи кода из вашей файловой системы

Надеюсь, это поможет кому-то!