Код признак ошибки: имя разработчика' не совпадает с любым действительным сертификатом/закрытым ключом по умолчанию брелок пара


Как это исправить ошибка XCode:

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

12 77

12 ответов:

это произойдет, если вы забыли изменить настройки сборки Simulator. Если вы не хотите строить на устройстве, в этом случае вы должны увидеть другие ответы.

Я "споткнулся" через мое решение через 2 дня...XCODE 4.0

Я только что обновился до XCode 4.0, и эта проблема с подписью кода была потрясающим разочарованием. И я занимаюсь этим уже более года различные версии...так что если у вас возникли проблемы, вы не одиноки.

У меня переаттестацию, снова, для перетаскивания вручную отредактировать файл проекта, удаленные пути PROVISIIONING, начало и прекращение работы в Xcode, остановился, начал брелок, проверил орфографию, проверено сверток ID, проверьте мое свидетельство о рождении, фазу Луны, и научил мою собаку азбуке Морзе...ничего из этого не сработало!!!!

--итог---

  1. Goto Цели... Настройки Сборки tab
  2. перейти к удостоверение подписи кода блок
    • Регистрация Debug и распределение иметь ту же информацию для подписи кода ..в моем случае "распространение IPhone:, не позволяйте отладке быть пустой или не заполненной.

Если режим отладки не был таким же, он также не смог выполнить режим распространения...иди разберись. Надеюсь, это кому-то поможет...

рисунок: это показывает, как найти соответствующие настройки в XCode 4.5.

enter image description here

проверьте, если вы строите для устройства вместо тренажера. Перейдите в меню Xcode "проект" - > "установить активный SDK" изменить с "устройства" на "симулятор"

Под Xcode 4.1 Проверьте настройки сборки для проекта и целевых объектов. Для каждой проверки в разделе "подпись кода" проверьте "удостоверение подписи кода" и перейдите на "не подписывайте код"

У меня была та же проблема. Я очень новичок в разработке iphone, и это был мой первый раз, когда я пытался загрузить свою программу на свой iphone. Сообщение правильное, нужно создать сертификат в связке ключей. Лучшее пошаговое руководство ЗДЕСЬ:

http://developer.apple.com/ios/manage/overview/index.action

конечно, вы должны иметь учетную запись разработчика (потребуется заплатить годовой взнос $100).

Я надеюсь, что это помогает.

У меня была та же проблема. Я был очень новичком в разработке iPhone, и это был мой первый раз, когда я пытался представить свое приложение в App-store...

проверьте следующее :

1. проверить, что ваш текущий "Идентификатор Пакета" это же, как ваш текущий "Профиль Подготовки" имя "Подписи Кода Идентичности".

2. на "блок идентификации подписи кода" - Проверьте Отладки И распределение у них такое же "Информация Для Подписи Кода". Постарайтесь сохранить "Информация Для Подписи Кода" то же самое во всех блоках.

3. скачать "Профиль Подготовки" еще раз и дважды щелкните на профиле. Затем используйте этот недавно загруженный профиль в вашем "Подписи Кода Идентичности".

4. скачать "сертификат" снова от "developer.apple.com" и дважды щелкните на сертификате. (Это сработало в моем случае)

затем "очистить" проект и нажмите на кнопку "Создать архив". Надеюсь, что ваш код будет заархивирован отлично.

это обычно происходит со мной, когда я забываю изменить компанию, чтобы соответствовать моей.

  1. выберите цель в разделе группы и файлы
  2. Нажмите кнопку Получить информацию
  3. выберите вкладку Свойства
  4. под идентификатором, убедитесь, что он говорит com.YOURREALCOMPANYNAME.ИМЯ_ПРИЛОЖЕНИЯ

когда вы создаете новое приложение, оно обычно говорит: "com.ваша компания". Измените его на то, что вы зарегистрировали, в моем случае com.Давидканарек

в главном рабочем пространстве XCode 4.0, в верхней левой части и сразу после кнопки" Стоп", есть селектор схемы, нажмите на него и измените схему на iPhone Simulator. Вот и все

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

решение:

  1. пусть разработчик, создавший сертификат, экспортирует свои личные данные ключ, соответствующий открытому ключу разработчика iOS. видеть http://developer.apple.com/ios/manage/certificates/team/howto.action

  2. Откройте этот файл (сертификаты.p12) на вашей машине (с брелок), и введите пароль, который другой разработчик использовал при экспорте. Оно теперь импортируется в ваш брелок.

  3. теперь подключите устройство iOS и перестроить таргетинг на устройство iOS.

в моем случае у меня не было корневого сертификата Apple. Его можно найти здесь:

http://www.apple.com/certificateauthority/

Если ваш сертификат недействителен, он будет иметь красный "x" и указать причину, почему. Обычно причина заключается в том, что" этот сертификат истек "или" этот сертификат был подписан неизвестным органом.

чтобы решить эту проблему вам нужно сделать следующий шаг.

  1. если срок действия сертификата истек, обновите его на портале iPhone, загрузите и дважды щелкните его, чтобы добавить в связку ключей.
  2. если это "подписано неизвестным органом", загрузите Сертификат" Apple Worldwide Developer Relations " из раздела сертификаты портала разработчиков iPhone и дважды щелкните его, чтобы добавить в связку ключей.
  3. если Ваш сертификат был отозван, удалите сертификат из Связки ключей, а затем следуйте разделу "получение сертификата разработки iPhone" или "получение сертификата распространения iPhone" в руководстве пользователя портала программ для разработчиков iPhone для создания нового сертификата.
  4. убедитесь, что вы создать резервную копию вашего закрытого ключа. Шаги для этого описаны в руководстве пользователя iPhone Developer Program Portal, в разделе "сохранение вашего закрытого ключа и передача в другие системы".
  5. если у вас есть сертификат разработчика iPhone (или дистрибутива iPhone) и связанный с ним закрытый ключ, установлен промежуточный сертификат Apple WWDR, и ваш сертификат действителен, подтвердите, что протокол состояния онлайн-сертификата (OCSP) и список отзыва сертификатов (CRL) имеют значение " выкл" в связке ключей доступ > настройки > сертификаты.
  6. если вы все еще получаете проблемы, то обратитесь в службу поддержки apple community.

Если вы просто используете симулятор и просто обновили, то это решило проблему для меня: перейдите в меню - >проект-изменить настройки проекта. найдите раздел подпись кода (Вы можете ввести код в быстрый поиск) в удостоверении подписи кода выберите "любой sdk" и установите значение "не подписывать код"

Я просто столкнулся с этой проблемой сам.

исправление, с которым я вышел, состояло в том, чтобы перейти к организатору, щелкнуть вкладку "профили подготовки" и нажать Обновить в нижнем углу.

вам будет предложено ввести пароль itunes connect, просто следуйте инструкциям.

надеюсь, это поможет