Ошибка кода в xcode, идентификация не найдена
Я искал решение этой проблемы уже несколько часов, поэтому, надеюсь, кто-то может мне помочь.
Когда я пытаюсь Архивировать мой проект (так что я могу разместить его на рынке приложений), я получаю ошибку с кодовым знаком:
Сбой кода с кодом выхода 1
и некоторая дополнительная информация говорит
Распределение iPhone: название компании: идентификация не найдена
Я создал профиль распространения (несколько раз) и выполнил несколько предложений (например, удаление/установка Xcode). Также срок действия моего профиля распространения - февраль 2014 года.
Я могу создать проект без проблем и запустить его на iPhone с моим профилем разработчика iPhone.
Кто-нибудь знает, что я здесь делаю неправильно? Любая помощь будет оценена.
Ответы
Ответ 1
Профиль распространения может быть недействительным или неверно проверен, перейдите к Organizer->Devices->Provisioning Profiles
и попробуйте обновить свои профили (удалить и обновить), которые будут отображаться после обновления. После обновления убедитесь, что зеленый значок отображается как статус с профилями, если он действителен и подписан правильно. если он не решает проблему, вам необходимо снова создать профиль распространения. Вы можете найти этот учебник полезным, если вы начинаете с распространения своего приложения. Я надеюсь, что это поможет вашему делу.
Ответ 2
У меня такая же проблема, причина в том, что после запуска другого проекта и fix the issue
с другим проектом.
Мое решение:
Xcode
→ Proferences
→ Выберите Apple IDs
→ Выберите Team
→ View Details
→ Подписи идентификаторов iOS Development
и iOS Distribution
reset.
Затем запустите проект в iphone
, он отлично работает.
Ответ 3
Я не уверен, почему мое решение сработало, но после нескольких часов попыток все остальное... я изменил настройки подписи кода как в проектных, так и в целевых окнах. код в разделе "проект" показывает мой профиль подготовки (фото ниже), настройки кода в "target" теперь установлены на "автоматический". возможно, до того, как у меня возникли противоречивые настройки?
![enter image description here]()
Ответ 4
У меня такая же ошибка, и я нашел причину, по которой мой сертификат в keychain не был тем, который я прикреплял к файлу инициализации на портале разработчиков Apple. Потому что было два сертификата с таким же именем, и я загрузил неверный. После загрузки правильного сертификата и двойного щелчка, чтобы положить в брелок, проблема решена.
Ответ 5
Я был в контакте с яблоком, и после нескольких писем назад и вперед они обнаружили мою проблему. По какой-то причине (я не знаю, как это получилось) в настройках сборки в разделе "Подписание кода" → "Другие флаги подписи кода" у меня было "-keychain keychainname.keychain", записанное там. После того, как я удалил это, моя ошибка знака кода исчезла.
Каждый орган благодарит за помощь.
Ответ 6
Проблема заключается в том, что вам необходимо создать/обновить профиль подготовки для нового устройства. Профили профилей связаны с устройствами, как только вы правильно настроите их, вы должны быть добры идти
Ответ 7
У меня не было надлежащего сертификата разработчика/дистрибутива в моей цепочке ключей. Когда я установил его в свой брелок, проблема исчезла!