Как вы исправляете эту ошибку XCode:
Ошибка кодового знака: идентификатор "iPhone Developer" не соответствует ни одному действительная пара сертификатов/закрытых ключей в цепочке ключей по умолчанию
Как вы исправляете эту ошибку XCode:
Ошибка кодового знака: идентификатор "iPhone Developer" не соответствует ни одному действительная пара сертификатов/закрытых ключей в цепочке ключей по умолчанию
Это происходит, если вы забыли изменить свои настройки сборки на Simulator
. Если вы не хотите создавать устройство, в этом случае вы должны увидеть другие ответы.
Через 2 дня я "споткнулся" через свое решение... XCODE 4.0
Я только что обновился до XCode 4.0, и эта проблема с подделкой кода была потрясающей ошибкой. И я занимаюсь этим более года различными версиями... так что если у вас проблемы, вы не одиноки.
Я переусердствовал, повторно просмотрел, перетащил и сбросил, вручную отредактировал файл проекта, удалил пути PROVISIIONING, остановил/начал XCODE, остановил запуск брелка, проверял орфографию, проверил идентификаторы пакетов, проверил мое свидетельство о рождении, фазу луны, и научил мой кошелек Морзе... ни один из них не работает!!!!
- нижняя строка ---
Если режим отладки не был тем же, он также не прошел режим распространения... go figure. Надеюсь, что кто-то поможет...
Рисунок: Это показывает, как найти соответствующие настройки в XCode 4.5.
Проверьте, строите ли вы устройство вместо симулятора. Перейдите в меню Xcode "Проект" → "Установить активный SDK" с "Устройство" на "Симулятор"
В Xcode 4.1 Проверьте настройки сборки для проекта и ваших целей. Для каждой проверки в разделе "Подписание кода" отметьте "Идентификация подписи кода" и перейдите на "Не вводить код"
У меня была та же проблема. Я очень новичок в разработке iphone, и я впервые попытался загрузить свою программу на свой iphone. Сообщение верное, вам нужно создать сертификат в цепочке ключей. Лучшее пошаговое руководство находится здесь:
http://developer.apple.com/ios/manage/overview/index.action
Вам, конечно же, нужно иметь учетную запись разработчика (нужно заплатить годовую плату в размере 100 долларов США).
Надеюсь, это поможет.
У меня была та же проблема. Я был очень новичком в разработке iPhone, и я впервые попытался отправить свое приложение в App-store...
Проверьте следующее:
1. Убедитесь, что ваш текущий "идентификатор пакета" совпадает с текущим "профилем Provisioning Profile в " Code Signing Identity ".
2. В "Блок идентификации подписей кода" - проверка отладки и распространения имеет ту же "информацию о подписи кода" . Постарайтесь сохранить "Подпись кодов" одинаково во всех блоках.
3. Повторите загрузку "профиля Provisioning Profile и дважды щелкните профиль. Затем используйте этот недавно загруженный профиль в " Идентификация подписи кода".
4. Повторите загрузку "сертификата из " developer.apple.com " и дважды щелкните по сертификату. (Он работал в моем случае)
Затем "Очистить" проект и нажмите "Создать для архива" . Надеюсь, ваш код будет архивирован отлично.
Это обычно происходит со мной, когда я забываю изменить компанию, чтобы она соответствовала моей.
Когда вы создаете новое приложение, оно обычно говорит: "com.yourcompany". Измените его на все, что вы зарегистрировали, в моем случае com.DavidKanarek
В основной рабочей области XCode 4.0, в верхней левой части экрана и сразу после кнопки "Стоп", есть селектор схем, нажмите на него и измените схему на IPhone Simulator. Что он
Когда у меня возникла эта проблема, проблема была в том, что у меня не было закрытого ключа, необходимого для того, чтобы сертификат разработчика был действительным.
Решение:
Попросите разработчика, который создал сертификат, экспортировать свои личные данные ключ, соответствующий открытому ключу разработчика iOS. видеть http://developer.apple.com/ios/manage/certificates/team/howto.action
Откройте этот файл (Certificates.p12) на вашем компьютере (с KeyChain), и введите пароль другого разработчика, используемого при экспорте. Это теперь импортируется в ваш KeyChain.
Теперь подключите устройство iOS и переустановите таргетинг на устройство iOS.
В моем случае у меня не было сертификата Apple Root. Его можно найти здесь:
Если ваш сертификат недействителен, у него будет красный "x" и укажите причину. Как правило, причиной является "Срок действия этого сертификата истек" или "Этот сертификат был подписан неизвестным органом.
чтобы решить эту проблему, вам необходимо сделать следующий шаг.
если вы просто используете симулятор и только что обновили, это решило проблему для меня: перейдите в меню- > проект-редактирование проекта. найти раздел подписи кода (вы можете ввести "код" в быстрый поиск) в идентификаторе подписи кода выберите "any sdk" и установите значение "Do not Code Sign"
Я сам столкнулся с этой проблемой.
Исправление, с которым я столкнулся, заключалось в том, чтобы перейти к организатору, нажать вкладку "профили обеспечения" и нажать "Обновить" в нижнем углу.
Вам будет предложено указать ваш пароль для подключения itunes, просто следуйте инструкциям.
Надеюсь, что это поможет