У вашей учетной записи уже есть сертификат подписи для этой машины, но ее нет в вашей цепочке ключей

Я получаю эту ошибку, дословно, при попытке построить и установить на устройство.

Это моя среда:

  • Xcode 8
  • El Capitan

Кто-нибудь сталкивается с этой проблемой? Как вы его решили?

Спасибо

Ответы

Ответ 1

Перейдите на вкладку Xcode PreferencesAccounts → Дважды щелкните имя своей команды → Нажмите + в левом нижнем углу появившегося диалогового окна → Выберите iOS Development.

Это создаст новый сертификат разработки, который позволит вам установить и протестировать на вашем устройстве.

Ответ 2

В моем случае проблема была в аннулированном сертификате.
Чтобы решить эту проблему:

  1. Перейти к XcodePreferencesAccounts → Выберите необходимый Apple ID → Дважды щелкните Team → Проверить сертификат с Status Revoked.
  2. Зайдите в Keychain AccessSearch сертификата был отменен → Delete его.

Ответ 3

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

Ответ 4

Я получил эту ошибку сразу после ремонта, чтобы заменить модуль MagSafe на моем MacBook Pro (я предполагаю, что длительный период с отключенной батареей сбрасывает SMC). Я действительно не хотел воссоздавать сертификат подписи, поэтому я вошел в цепочку ключей, понял, что у меня осталось так много ключей с истекшим сроком действия, и решил удалить ключи с истекшим сроком действия. Я возвращаюсь в Xcode, очищаю проект, перестраиваю и бум... все работает отлично. Надеюсь, это поможет кому-то