Подпись кода в Xcode

Я собирался включить подписание кода для моего Mac-приложения, чтобы я смог отправить приложение в магазин приложений Mac. Но когда я выбираю сертификат приложения для сторонних приложений для подписи кода, он говорит, что совпадений не было.

И когда я пытаюсь создать такое приложение, я получаю сообщение об ошибке:

Ошибка кодового знака: идентификатор "стороннего разработчика Mac", не соответствует действительной паре сертификата/закрытого ключа по умолчанию брелок

И я не могу понять, почему. Я пытался отменить и переустановить свой сертификат, но это, похоже, не помогает.

Вот 2 скриншота. Из части подписи кода в настройках сборки и одного из доступа к цепочке ключей.

enter image description here

enter image description here

Может быть, ты сможешь понять, что случилось? Если вам нужна дополнительная информация, пожалуйста, дайте мне знать!:)

Ответ 1

Кажется, у вас есть недостающий ключ. Я не уверен, почему он отсутствует, но создание нового сертификата, скорее всего, будет работать.

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

Ответ 2

Перейдите к настройке сборки → Идентификация подписи кода → Выберите "Не вводить код". он не будет показывать Build и Error. (Это будет работать только тогда, когда вы не хотите входить в систему).