Команда / usr / bin / codeign завершилась неудачно с кодом выхода 1

У меня следующая ошибка:

Ошибка команды / usr / bin /codeign с кодом выхода 1

Вот что я уже сделал, пытаясь это исправить:

  • установите идентификатор пакета на com.server.pgmname
  • установите для подписи кода значение "Любое устройство с ОС Iphone"
  • установить удостоверение подписи кода для моего удостоверения распространения.

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

Есть ли у вас какие-либо предложения?


person Daniel    schedule 07.01.2010    source источник
comment
Вы всегда можете использовать Симулятор, сертификаты для этого не нужны. Кстати, какую сборку ты делаешь? Отладка / Ad-Hoc / Распространение ›   -  person Anurag    schedule 07.01.2010
comment
В журналах появляются какие-либо ошибки? (Console.app)   -  person Peter Loron    schedule 07.01.2010
comment
Это может показаться очевидным вопросом, но установлен ли у вас профиль обеспечения с правильным идентификатором пакета или профилем с подстановочными знаками? Действительно ли профиль обеспечения является профилем распространения, а не профилем разработки? Если распространение, это профиль магазина приложений или специальный? Обратите внимание, что для распространения вам понадобится настроенный соответствующий файл Entitlements.plist, иначе он не будет установлен.   -  person Nimrod    schedule 07.01.2010
comment
Нет, ошибок в логах нет. На самом деле все, что я хочу сделать, это создать финальную версию и разместить ее в магазине приложений. Так что я думаю, что это должен быть дистрибутив .. или, может быть, релиз !? Извините ... Я новичок в этом, и это мой первый раз ... @Nimrod: У меня установлен профиль обеспечения с правильным набором идентификаторов пакетов. Дистрибутив - это профиль в App Store. На самом деле у меня есть один профиль распространения и один профиль обеспечения ... оба настроены на вкладке обеспечения в меню подключения itunes ... И последний ответ: да, у меня даже есть файл Entitlements.plist ...   -  person Daniel    schedule 07.01.2010
comment
Закрыто! Я просто создал новый проект, скопировал все мои советы и ресурсы, и он заработал!   -  person Daniel    schedule 08.01.2010
comment
@daniel, который проработал всего несколько часов, затем снова остановился. Здесь есть ошибка с Xcode - но я понятия не имею, как ее просто воспроизвести ...   -  person UKDataGeek    schedule 26.12.2016
comment
33 ответа. спасибо, яблоко   -  person Daniel Springer    schedule 15.02.2018


Ответы (44)


У меня была точно такая же ошибка, и я пробовал все под солнцем, включая то, что было предложено в другом месте на этой странице. Для меня проблема заключалась в том, что в Keychain Access фактический сертификат Apple WWDR был помечен как «Всегда доверять». Это должно быть «Системные настройки по умолчанию». Это также относится к вашим сертификатам разработки и распространения. Если какой-либо из них неправильно настроен на «Всегда доверять», это, по-видимому, может вызвать эту проблему.

Итак, в Связке ключей щелкните сертификат Apple Worldwide Developer Relations Certificate Authority и выберите Получить информацию. Затем разверните настройки Доверие и для поля со списком «При использовании этого сертификата:» выберите «Системные значения по умолчанию».


Вздох: для тех, кто настаивает на голосовании против этого ответа, я не утверждаю, что это единственное решение этой проблемы. Это одно решение. Это может не сработать для вас. У этой codesign ошибки есть несколько причин.

person Nate    schedule 22.04.2011
comment
Большое вам спасибо, что сводит меня с ума. это исправило это - person Phill Pafford; 29.05.2012
comment
Пожалуйста, @Phil. Это проблема, которая заставляет меня задуматься о том, чтобы отказаться от программирования, жить кочевой жизнью, собирая ягоды, охотясь на белок и никогда больше не касаясь компьютера ... - person Nate; 29.05.2012
comment
@Nate вау, спасибо, дружище, это была проблема ... :) просто великолепно. - person jycr753; 16.06.2013
comment
Неужели я единственный, кто безуспешно выполнил эти шаги? (на самом деле системные настройки по умолчанию уже были установлены) - person Stas; 15.10.2014
comment
@Stas, конечно, это не единственное решение, которое устранит проблемы с отображением этого кода ошибки. Вы можете попробовать и другие. Я также несколько раз давал этот ответ в Stack Overflow, поэтому вы можете попробовать поискать другие вопросы с тем же сообщением об ошибке. Удачи. - person Nate; 16.10.2014
comment
Для меня тоже были установлены системные параметры по умолчанию, проблема все еще не устранена. Понятия не имею, почему это происходит только в одном проекте. - person Michel; 06.12.2015
comment
Мой When using this certificate уже был установлен в System Defaults, хотя XCode раньше показывал ошибку. Если вы запускаете El Capitan, выберите Always Trust, это исправленная ошибка для меня. - person Apurva; 09.06.2016
comment
В моем случае у меня просто не было этой чертовой штуки. Облом. - person Florin Odagiu; 07.11.2016
comment
Есть ли у вас другие решения. У меня это не работает. :( - person Vineesh TP; 10.04.2017
comment
@Nate Apple заставляет людей так думать. - person DenLilleMand; 06.12.2017
comment
Это сработало! ЧТФ МУЖЧИНА! Как system def лучше, чем всегда принимать? ЭТО БЕССМЫСЛЕННО - person Kohls; 26.03.2020

У меня была точно такая же проблема, и это помогло мне:

Xcode> Настройки> Учетные записи> Просмотреть подробности> И просто обновите профиль обеспечения

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

person mgm    schedule 29.01.2015
comment
Это легко и приятно, первое, что нужно попробовать. - person Brad Thomas; 07.08.2015
comment
Да, все мои сертификаты уже были настроены на уровень доверия по умолчанию. Просмотр подробностей и разрешение обновлять профили подготовки сработали для меня. - person josh527; 18.09.2015
comment
Отличные ребята, я очень рад, что вам это помогло. Я знаю, что иногда такие вещи довольно неприятны. Ваше здоровье! - person mgm; 21.09.2015
comment
Кажется, я не могу найти кнопку View details в моем Xcode (версия: 8.3.3). - person Ionut; 30.08.2017
comment
то же самое, в версии 9.4.1 нет "Просмотр подробностей" - person Yousuf Azad; 11.07.2018

Почувствуйте необходимость поделиться этим, даже если это смешно.

Я создал вторую учетную запись разработчика на своем Mac и ничего не мог кодировать. Ошибка была «пользователь отменил операцию».

Для меня это исправила простая перезагрузка.

person Chris Newman    schedule 22.01.2014
comment
Перезагрузка у меня тоже сработала. Понятия не имею, почему, но все равно спасибо. - person kufi; 31.01.2014
comment
Я попробую, но тогда я не могу проголосовать за этот ответ. - person pkarc; 30.10.2015
comment
Я все перепробовал, отказываясь верить, что перезагрузка все исправит, но все получилось! Похоже на решение Windows 95. - person mvandillen; 16.02.2018
comment
Сначала попробуйте это. Если это сработает, не нужно пробовать все остальное. - person Skywalker; 06.03.2018
comment
СПАСИБО, у меня это сработало. Проблема с кодовым обозначением исчезла после исправления проблемы сеанса AppleID (после ответа MGM) и последующей перезагрузки. Из Xcode 9.3 - person user3064009; 11.04.2018
comment
Подобные вещи сводят меня с ума, но да, после того, как я возился со слишком большим количеством проблем после простого переименования проекта, потраченного впустую, одна чертова перезагрузка исправляет последнюю оставшуюся проблему с подписью нечетного кода, связанную с фреймворком Bolts. - person drew..; 14.05.2018

Я боролся около 2-3 часов, чтобы кодировать проект с помощью Parse API. Оказалось, что проблема возникла из-за встроенных фреймворков. Убедитесь, что вы установили «Кодовый знак при копировании» (см. Рисунок). Если не работает, удалите фреймворки Parse и Bolts из списка и удалите их из своего проекта, а затем добавьте их снова.

введите описание изображения здесь

person Teddy    schedule 15.07.2015

Только что устранили эту же проблему. Я создал папку ресурсов с моими значками внутри, а затем добавил ее в свой проект, щелкнув правой кнопкой мыши> Добавить файлы> [выбрать папку ресурсов]. Видимо это плохая идея.

Вместо этого создайте новую группу в своем проекте (в моем случае она называется «Ресурсы»), а затем щелкните правой кнопкой мыши> добавьте к ней файлы, а затем выберите отдельные файлы. Проект построен сразу.

person Psiloc    schedule 29.11.2016

Что сработало для меня, так это осознание того, что Xcode не имеет доступа к сертификатам. Убедитесь, что ваши сертификаты доступны для Xcode. Перейдите в Keychain Access -> Certificates -> Open Cert и дважды щелкните закрытый ключ -> Select Access Control.

введите здесь описание изображения

person Mat Zero    schedule 04.12.2016
comment
Вау, все остальные решения без этого не имеют значения. Спасибо!!! - person Emil Kaminski; 25.08.2020

Что касается меня, я только что обновился до Xcode 8 и преобразовал свой код Swift 2.2 в код Swift 3, и у меня возникли ошибки в модульном тестировании и тестировании пользовательского интерфейса. Я просто почистил а потом все ошибки исчезли.

person Ace    schedule 31.07.2016

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

person umop    schedule 26.01.2010
comment
Это было для меня, изменил это исправил. - person zekel; 09.11.2010

Очень часто ошибка /usr/bin/codesign failed with exit code 1 возникала в том случае, если у пользователя нет расширений файлов текстур в папке Models.scnassets. macOS очень часто генерирует файлы со скрытыми расширениями.

Например: у вас есть файл myTexture, но он также должен иметь расширение - myTexture.png.

person Andy Fedoroff    schedule 25.06.2018
comment
Спасибо, что сэкономили мое время ... У меня было и изображение текстуры без расширений - person Mohsen; 15.07.2018
comment
Рад что сделал)) - person Andy Fedoroff; 15.07.2018
comment
Работал у меня. Хотя мой файл .png был признан как .png, в его имени не было .png. Когда я добавил .png к имени файла, я перестал получать ошибку. Спасибо, Энди! - person Krivvenz; 06.03.2020

После нескольких часов поисков в Google и пробования разных вещей вот что исправило для меня:

  1. Убедитесь, что на вкладке «Система»> «Сертификаты» в «Связке ключей» нет сертификатов. Удалите оттуда все повторяющиеся сертификаты.

  2. Установите промежуточный сертификат WWDR под сертификатами с портала подготовки в дополнение к сертификатам разработчиков и убедитесь, что вы видите его на вкладке «Вход»> «Сертификаты» в разделе «Связка ключей».

person a_s_    schedule 11.03.2011

У меня была такая же проблема, и я долго не мог ее понять. Я перепробовал все на этой и других страницах, но все равно не сработало. Но в конце концов я нашел решение.

Чтобы это работало, убедитесь, что Xcode не запущен. После того, как вы закроете Xcode, откройте Терминал и введите команду:

xattr -rc /[The File Directory of your project found in the File Inspector of your .xcodeproj file in Xcode]/

Разумеется, не заключайте текст в квадратные скобки, просто замените его тем, что в нем написано. Нажмите Enter. Не волнуйтесь, если под командой ничего не отображается, это не для меня. После этого вы можете закрыть Терминал и открыть Xcode. Теперь все должно быть хорошо. Примечание. Запуск вашего проекта может занять немного больше времени, но просто подождите.

Также обратите внимание: не опускайте этот ответ, потому что он не работает. Это один из способов исправить это, который сработал для меня, но он может не сработать для вас, потому что у вас может быть что-то еще, что сломано.

person Adalex3    schedule 28.06.2017

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

Для меня срок действия моей учетной записи истек, и мне нужно получить новый сертификат и установить его. Затем я посмотрел на Связку ключей и удалил просроченный сертификат, но все равно получил ошибку. Для меня работает поиск «iPhone» в Связке ключей и удаление всех просроченных сертификатов. Видимо, некоторые из них не отображаются в System / Certificates или login / Certificates.

Надеюсь это поможет!

person okysabeni    schedule 30.08.2011

В моем случае в моей цепочке для ключей был дополнительный сертификат распространения с истекшим сроком действия - я удалил сертификат из KeyChain Access, и компиляция снова начала работать.

person Zorayr    schedule 30.11.2013

Если вы используете телефонную связь / кордову:

Я получил это при сборке из Кордовы, но решение для меня было намного проще. Проблема с разрешениями.

Просто установите файлы для правильных разрешений

chmod -R 774 ./projectfolder

А затем установите право собственности

chown -R youraccname:staff ./projectfolder 
person el_nariz    schedule 13.01.2015
comment
Как вы это осознали? Я хочу сам открывать такие тайны:} - person Daniel Birowsky Popeski; 06.03.2019

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

Вот моя попытка после того, как она стала очень разочаровывающей, которая, похоже, до сих пор работала для меня:

Проблема вызвана тем, что на вашем портале разработчиков Apple или потенциально в вашей машине. У меня не было никаких негативных последствий от этого, и пока это сработало.

  1. Закройте Xcode!

  2. Вам необходимо удалить существующие сертификаты из вашей учетной записи разработчика, посетив: https://developer.apple.com/account/ios/certificate/development/ и выберите учетную запись разработчика (должно быть несколько сертификатов). Я отозвал каждый, щелкнув по ним и выбрав отзыв.

выберите сертификаты разработки

2. удалите сертификаты из связки ключей на Mac

  • Откройте приложение «Связка ключей», нажав клевер + пробел, введя цепочку ключей
    и нажав клавишу ВВОД.
  • Найдите в правом верхнем углу слово "разработчик".
  • Выберите потенциально повторяющиеся ключи и экспортируйте / удалите их, чтобы их не было в списке.

поиск по разработчику

  1. Наконец, восстановите свои сертификаты в XCode и перезагрузите

    • Reopen xcode
    • восстановить новый сертификат, перейдя в Project -> General -> Signing
    • повторно выберите свою "Командную учетную запись"

настройка подписи

  • должен быть сгенерирован новый сертификат
  • Перезагрузитесь для хорошей меры - и наслаждайтесь свободой от этой ошибки (с которой Apple действительно должна разобраться, если бы ее можно было легко воспроизвести)
person UKDataGeek    schedule 26.12.2016

У меня возникла эта ошибка в самый первый раз, когда я попытался создать профиль обеспечения, следуя указаниям помощника по обеспечению, и оказалось, что они не упоминают WWDR Intermediate Certificate. Я установил его, и у меня все заработало.

person mnen    schedule 10.05.2012

Вот мой способ решить:

  • Откройте доступ к связке ключей, выберите свой сертификат iOS, удалите закрытый ключ
  • Затем вернитесь в xCode, вы увидите предупреждающее сообщение и кнопку «Отозвать», нажмите ее, и ошибка будет устранена.
person Duy Chung    schedule 02.02.2018

У меня недавно была такая же проблема. Брелок Access был виноват.

Шаги: Перейти -> Утилиты -> Доступ к связке ключей Доступ к связке ключей: Редактировать -> Изменить пароль для «логина» связки ключей

Смените пароль. Закройте и снова откройте Xcode, очистите и снова соберите.

Если опция - Сменить пароль для брелка «логин» - неактивна:

  1. Убедитесь, что в разделе «Связки ключей» выбраны -> «Войти» и значок замка открыт. Чтобы открыть замок, вам понадобится пароль связки ключей. Если вы не знаете пароль, переходите к шагу 2.

  2. С разблокированным замком и все еще опция неактивна. В крайнем случае: Доступ к Связке ключей -> Предпочтения Предпочтения: «Сбросить мои Связки ключей по умолчанию» Сбросьте логин. Однако будьте осторожны, так как сохраненные цепочки для ключей будут удалены, и вам, возможно, придется повторно войти в систему на других подключенных устройствах.

person Yashaswini Bhat    schedule 28.06.2018

Попробуйте узнать подробности этой ошибки в представлении «Результаты сборки», где отображается ошибка. В правой части строки с сообщением об ошибке находится значок из нескольких строк. Это покажет вам некоторые полезные детали.

Таким образом я узнал, что в моей связке ключей был дубликат сертификата разработчика iPhone, срок действия одного из которых истек. Возможно, найдите «iphone» в своей связке ключей (сначала выберите категорию «Все элементы»).

person Rocco    schedule 03.12.2010

Еще одно решение работает со мной. Если вы установили две версии XCode и установили вторую, не удаляя первую в том же каталоге (/ Developer /), вы сделали это неправильно. Итак, решение, которое работает для меня, было:

1 - Удалите текущую версию Xcode с помощью команды sudo / Developer / Library / uninstall-devtools --mode = all.

2 - Установите первую версию Xcode, которая у вас была.

3 - Снова sudo / Developer / Library / uninstall-devtools --mode = all.

4 - Тогда все чисто, и вы можете установить нужную версию.

Еще кое-что: возможно, вам нужно перезагрузить компьютер после установки Xcode или даже (в некоторых случаях) установить два раза Xcode.

Надеюсь, у меня все получится, и мне понадобится много времени, чтобы понять это, удачи !!!

person Gustavo    schedule 10.11.2011

Решение, которое сработало для меня, связано (что я думаю) с изменением поведения пути после обновления до Xcode 4.2:

Вы больше не можете вручную вводить «armv6 armv7», вместо этого необходимо ввести $ (VALID_ARCHS): как в полях «Архитектуры», так и в полях «Допустимые архитектуры» в разделе «Архитектура» на панели «Параметры сборки» вашего проекта. Xcode автоматически заменит оператор на armv6 armv7.

Эта строка выглядит точно так же, как если бы вы вводили ее вручную, но, тем не менее, указываете на фактические правильные пути, которые будут сгенерированы вместе с вашей сборкой, ... или, по крайней мере, это мое мнение: P

Вне связи, раньше у нас также было "armv6 armv7" в разделе Other Signing Flags, а теперь убрали его, и он отлично работает. Это должно быть просто лишнее.

Спасибо и удачного взлома. Гон

person Gon Zifroni    schedule 01.03.2012

Я пошел в Key Access, выбрал закрытый ключ и добавил XCode в список приложений, которые могут получить к нему доступ. Это сработало для меня

person Ben Burnett    schedule 21.08.2012

Если кто использует Xcode ver. 3.x.x и обновления с Mac OS 10.7 до 10.8, dev. инструменты будут работать нормально, за исключением нового двоичного кода. Чтобы исправить это, просто скопируйте старые двоичные файлы codeign и codesign_allocate (я надеюсь, что у вас есть резервная копия) в папку / usr / bin / и переименуйте или сделайте резервную копию нового.

person Serbian    schedule 11.06.2013

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

person Michael Way    schedule 19.09.2013

Когда я столкнулся с этой ошибкой, это было связано с тем, что я был в Доступе к связке ключей и выбрал «Запретить», когда меня спросили, хочу ли я разрешить программа получает доступ к сохраненному паролю. Если вернуться назад, выбрать «Разрешить» и ввести системный пароль, проблема в XCode была устранена.

person Just so terrible    schedule 22.05.2015
comment
Не могли бы вы подробнее рассказать о своем ответе, добавив еще немного описания предлагаемого вами решения? - person abarisone; 22.05.2015

Для меня проблема заключалась в HTTP-прокси

person Mugen    schedule 11.10.2015

Вот как я решил ту же проблему. Это может кому-то помочь.

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

person Michel    schedule 06.12.2015

Эта проблема возникла у меня, когда у меня было несколько целей в одном проекте, и я изменил свойство CFBundleExecutable plist на что-то другое, кроме имени цели.

Так, например, в одном проекте у меня были следующие цели:

  • SomeApp
  • Расширение SomeApp WatchKit
  • Приложение SomeApp WatchKit
  • Виджет SomeApp Today
  • SomeApp для OS X (это цель, где возникает ошибка кода)

Для свойства SomeApp для OS X было установлено значение SomeApp, что не только конфликтовало с первой целью под названием SomeApp, но и отличалось от цели, для которой она была предназначена. Смена SomeApp для OS X на SomeApp с последующим переименованием первой цели сработала для меня.

person Kane Cheshire    schedule 12.01.2016

Для меня у меня было включено покрытие кода на схеме фреймворка, а не на соответствующей схеме тестирования. Отключение покрытия кода решило проблему.

person Mills    schedule 04.03.2016

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

Возьмите старое приложение, которое больше не нужно. Убедитесь, что он работает, а затем замените его код кодом нового приложения с ошибкой подписи кода. Старое приложение теперь должно работать нормально, выполняя то, что вы хотели, с новым приложением.

Только обратная сторона: у рабочего приложения есть название старого.

person mbs31    schedule 27.02.2017

Эта проблема возникла, когда я добавил папку с именем «Ресурсы» как «Создание ссылок на папки», и когда я переименовал «Ресурсы» на другое случайное имя, эта проблема исчезла.

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

person GrumpyMelon    schedule 14.05.2018

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

XYZ.framework : unknown error -1=ffffffffffffffff

Command /usr/bin/codesign failed with exit code 1

Однако для этой платформы не задан кодовый дизайн, и он по-прежнему не работает с ошибкой кода.

Вот ответ:

Я создал новый сертификат разработки (с новым закрытым ключом) и установил его на свой новый Mac.

эта ошибка не имеет отношения к XYZ.frameowrk. В основном кодовая подпись не удалась при архивировании, потому что мы недавно созданный сертификат запрашивает "codesign wants to sign using key "my account Name" in your keychain" и кнопки Always Allow, Deny and Allow.

Проблема была в том, что я никогда не принимал это. Однажды я нажал «Разрешить». Это начало работать.

Надеюсь это поможет.

person Kiran S    schedule 14.06.2018

Для меня это сработало, выполнив следующие действия:

  1. удалить все существующие сертификаты разработчиков в "логине"

  2. затем перейдите в проект xcode -> перейдите к цели -> Общие -> выберите команду.

  3. после того, как вы выберете это, просто следуйте инструкциям, которые появятся ниже (попробуйте еще раз, кнопка и прочее ..). В конце вы должны предоставить свой "логин" пароль связки ключей.

После «3». вы увидите в своей цепочке ключей «логин» новые сертификаты, а также, для меня, больше нет ошибок подписи кода.

person Stoica Mircea    schedule 04.07.2018

Все, что мне нужно было сделать, это отключить автоматическое подписание, затем повторно включить его и выбрать мою команду. И это сработало!

person Ahmed Khalaf    schedule 28.08.2018

Опробовал большинство решений здесь, и что помогло мне очистить папку сборки в XCode, используя: Продукт -> Очистить и перестроить проект

person Yona    schedule 16.09.2018

В Xcode: перейдите к настройкам Выход текущего пользователя.

Закройте Xcode

В Связке ключей: перейдите в раздел "Вход в систему" и "Все элементы".

            - Sort by kind
                 - remove "Apple Worldwide Developer Relation Certification Authority"
                 - remove "Developer ID Certification Authority"
                 - remove "iPhone Developer ...."

Открыть Xcode

Перейдите в настройки и войдите в свою учетную запись пользователя Apple.

- This will reload your developer certificates you previous deleted 

Перестройте проект (сборка должна быть успешной)

Запустите сборку на своем родном устройстве

person Val    schedule 27.03.2019

Я столкнулся с этим кодом ошибки с существующим проектом, который внезапно не подписывался после того, как я добавил в проект три файла PNG. Оказывается, виноват один из файлов PNG. Все три файла PNG были созданы с помощью Pixelmator и должны иметь одинаковую структуру. Но он просто не подписывался ни на одном из изображений. Снимаем образ, заработало. Добавить еще раз, не удалось. Переименовать изображение, все равно не удалось. Я закончил создание нового образа с нуля, все исправлено.

person Jim Rea    schedule 27.05.2020

Это сработало для меня, это проверить все сертификаты на KeyChain, чтобы они были как Использовать системы по умолчанию, все сертификаты должны быть с этой конфигурацией. Единственное, что сработало, к тому же будьте уверены, что сертификаты не повторяются.

person Shazil Tovar    schedule 10.12.2020

Для меня мне просто нужно было удалить производные данные в xcode

Откройте Xcode (12.3) - ›Xcode -› Настройки - ›Местоположения -› Щелкните стрелку местоположения DerivedData - ›Удалить папку DerivedData -› Очистить и построить

person Carl Burnham    schedule 29.12.2020

Следующие шаги сработали для меня

  • Очистил мое устройство от всех профилей подготовки
  • Удалена связка ключей OSx из моих сертификатов и ключей Dev iOS
  • Восстановленный сертификат / профиль подготовки из программы Apple Developer Program
  • Установлен профиль Provisioning в мой проект Xcode
  • Исправлены командные проблемы в Project Target
  • Настроен соответствующий идентификатор подписи кода в параметрах проекта / цели / сборки.
person Delorean    schedule 28.09.2014

Действия по устранению этой проблемы:

  1. Go to Key Chain Access.
    1. Select the i-Phone Developer certificate.
    2. Заблокируйте сертификат. (Строка меню - кнопка блокировки).
    3. Укажите пароль машины.
    4. Разблокируйте сертификат.

Теперь очистите и перестройте проект, эта проблема будет решена.

person Kiran Sk    schedule 13.03.2019

Я решил эту проблему, выполнив следующие действия.

  1. открытый доступ к связке ключей, тип "deve"
  2. удалите выбранный элемент, как показано на прикрепленном изображении  введите описание изображения здесь
  3. откройте xcode, и он запросит системный пароль типа пароля.

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

person Wajahat Hussain    schedule 15.01.2020

Настоящее ИСПРАВЛЕНИЕ для меня было:
Единственная проблема в том, что мой профиль обеспечения недействителен в центре участников < / strong>, потому что этот старый профиль обеспечения был сгенерирован старым сертификатом.
После повторного создания сертификата или повторного создания профиля обеспечения убедитесь, что вы загрузили их и передали в Xcode.

person Almas Adilbek    schedule 04.10.2014
comment
У меня был действующий профиль подготовки - и, похоже, это все еще происходит - person UKDataGeek; 26.12.2016

Я просто создал новый проект, скопировал все свои классы и ресурсы, и он заработал!

person Daniel    schedule 27.06.2011
comment
Для меня это не имело значения - person UKDataGeek; 26.12.2016
comment
Это не идеальное решение. - person Vineesh TP; 10.04.2017