Это сообщение отображается каждый раз, когда я создаю консоль.
CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (в target: Desker) cd / Users / admin / Desktop / AppStoreBuild / Project201 export CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Разработчик / Toolchains / XcodeDefault.xctoolchain / usr / bin / codesign_allocate
Подпись личности: "-"
/usr/bin/codesign --force --sign - --entitlements /Users/admin/Desktop/AppStoreBuild/Project201/build/Project.build/Debug-iphonesimulator/Project.build/Project.app.xcent --timestamp=none /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app
/Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app: вилка ресурсов, информация Finder или аналогичный фрагмент не разрешены. Ошибка Command CodeSign с ненулевым кодом выхода
... Есть ли способ определить причину этого сбоя. Он показывает Идентификатор подписи: «-», когда я также пытаюсь запустить в симуляторе. зачем нам подписывать личность в симуляторе. И еще одна вещь: если я выйду из Xcode и перезапущусь, он будет правильно строиться, когда я изменяю код или добавляю метод, который снова не работает.
Ни одно из перечисленных решений не помогло мне. В другом потоке было указано, что включение в проект папки с именем «ресурсы» вызывает эту ошибку. После переименования моей папки "ресурсы" ошибка исчезла.
источник
Если вы также получаете ошибку подписи кода с ошибкой «вилка ресурса, информация Finder или аналогичный мусор не разрешены».
Запустите сценарий ниже в консоли, чтобы исправить:
Документация Apple: https://developer.apple.com/library/archive/qa/qa1940/_index.html.
источник
Это случилось со мной только сегодня, только после того, как я добавил изображение .png с отметкой «Скрыть расширение» в информации о получении. (Щелкните изображение правой кнопкой мыши) Это изображение было добавлено в каталог файлов моего проекта Xcode.
Когда сняли флажок и повторно добавили изображение .png в каталог Xcode, я затем очистил и построил и после этого работал нормально, очень странная ошибка, если вы спросите меня.
источник
Попробуйте очистить проект:
Затем попробуйте снова запустить свой проект. Надеюсь, это решит проблему.
источник
Эта проблема возникла у меня после добавления файлов .dae и .png и преобразования .dae с помощью XCode Editor в формат файла сцены SceneKit (.scn).
Проведя еще несколько исследований, я нашел решение здесь - https://forums.developer.apple.com/thread/109951#336225
Шаги по решению проблемы:
источник
В Xcode: перейдите к настройкам Выйти из системы текущего пользователя.
Закройте Xcode
В Связке ключей: перейдите в раздел "Вход" и "Все элементы".
Открыть Xcode
Перейдите в настройки и войдите в свою учетную запись пользователя Apple.
Запустите сборку на своем родном устройстве
источник
В моем случае были следующие строки ошибок:
проблема заключалась в том, что в папке ресурсов у меня были файлы с расширением .png, которые по умолчанию были скрыты.
Найдите файл в FINDER, отметьте его -> cmd + i -> снимите флажок Скрыть расширение
после этого вернитесь в Xcode -> kmd + shift + K и перестройте.
Надеюсь, я был вам полезен!
источник
Решением для меня был перезапуск macOS без сохранения
источник
Fix
Удалите расширенные атрибуты файлов в файлах ресурсов навсегда, а не в пакете скомпилированного приложения:
Открыть Терминал
Измените каталог на корень ваших исходных файлов
$ cd / Users / rjobidon / Documents / Мой \ Проект
Список всех расширенных атрибутов
Ошибки Xcode
причина
Apple внесла изменение в усиление безопасности, поэтому подписывание кода больше не позволяет ни одному файлу в пакете приложений иметь расширенный атрибут, содержащий вилку ресурса или информацию Finder.
Источники
источник
Я не уверен, что вызывает эту проблему, но один метод, который я использовал для успешного решения проблемы, заключался в запуске обновления модуля на моих стручках какао.
Ошибка (по крайней мере для меня) показывала проблему с подписью одного из модулей. Обновление модулей решило эту проблему с подписью.
или
Надеюсь, это поможет кому-то, у кого такая же ошибка «Command CodeSign failed with a nonzero exit code».
источник
Попробовав все, мое решение заключалось в удалении некоторых файлов PNG, сборке и запуске (хорошо) и повторном добавлении изображений PNG. Weird!
источник
Ни один из других ответов не помог. Вот что я сделал:
источник
Мне пришлось перейти в связку ключей, выбрать связку ключей «Войти», дважды щелкнуть iOS Developer: myname key, щелкнуть вкладку управления доступом и переключить переключатель на Разрешить всем приложениям доступ к этому элементу.
источник
Эта проблема была вызвана построением моего проекта в схеме Release. Это может быть вызвано и другими причинами. Попробуйте переключить схему сборки, перейдя в xCode в Product> Scheme> Edit Scheme. В разделе «Выполнить», расположенном слева, переключите «Конфигурацию сборки» на «Отладка». Я надеюсь, это поможет.
источник
Ни одно из вышеперечисленных решений не помогло мне. После некоторой догадки я попробовал (Xcode v10.2.1 cocoapods v1.7.1)
с последующим
Затем:
Ошибок сборки нет.
источник
Для меня решение было следующее, с включенным флагом «Автоматически управлять знаком»:
в раскрывающемся меню цели выберите "Нет"
повторно выбрать правильную команду разработчиков
Попробовав почти все предложения, я обнаружил, что это работает, я думаю, потому что Xcode настраивает материал для подписи с нуля.
источник
Ни одно из популярных решений не помогло.
В моем случае я решил ошибку, перейдя в
и добавил (+) к разработке под iOS .
источник
Я выложу свое решение. Это решение сработало для меня, так как ни одно из предыдущих не помогло. Проблема сначала возникла сразу после последнего обновления набора инструментов XCode cli (не уверен, что это ошибка подтверждения).
Я попробовал некоторые инструкции (например, трюк с разблокировкой брелка).
Что у меня сработало в случае ошибки:
Command CodeSign failed with a nonzero exit code (Something.framework)
Link Binary With Libraries
Something.framework
,General => Something.framework => EMBED
Do not embed
Cmd+B
(Сборка проекта)источник
Something.framework
файл с фреймворком - - Статус -> OptianlЯ испытывал этот вопрос из - за неправильной настройки моей компании Apple Worldwide Developer отношений центра сертификации сертификат .
Я решил проблему, переключившись с «Всегда доверять» на «Использовать системные настройки по умолчанию».
Шаг за шагом:
источник
Это связано с тем, что подписывание кода больше не позволяет ни одному файлу в пакете приложений иметь расширенный атрибут, содержащий вилку ресурса или информацию Finder.
Чтобы узнать, какие файлы вызывают эту ошибку, перейдите в папку .app, обычно это выглядит так: / Users / XXXX / Library / Developer / Xcode / DerivedData / MyProject-ckbzynxqjmstxigbdwwkcsozlego / Build / Products / Debug-maccatalyst / (мой проект Catalyst) В Терминале
Вы увидите, что некоторые файлы имеют расширенный атрибут:
./MyProject.app/Contents/Resources/shopping_cart.png: com.apple.lastuseddate # PS: 00000000 BE 31 D5 5E 00 00 00 00 D0 40 FE 39 00 00 00 00 | .1. ^ ..... @ .9 .... |
Затем перейдите в папку проекта или в указанную папку для этих файлов, удалите расширенный атрибут:
После очистки всех указанных папок перейдите в Xcode и выполните повторную сборку.
источник
Я тоже видел эту ошибку после добавления смеси изображений .jpg и .png в папку art.scnassets, внесения изменений в код и удаления этих изменений через меню Xcode Source Control> Discard All Changes ...
Я пробовал другие исправления в этом потоке, но в конечном итоге мне пришлось удалить добавленные файлы .jpg / .png, очистить проект и перестроить проект, чтобы устранить ошибки. Затем я прочитал исходные файлы .jpg / .png и теперь без проблем перестраиваю код.
источник
в моем случае это был поврежденный файл раскадровки
источник
Эта ошибка возникла после того, как я скопировал два файла .aiff в группу .scnassets. Удаление файлов и «чистая папка сборки» решает проблему в моем случае.
источник
Не уверен, что это кому-то поможет, но убедитесь, что вы отметили
Find Implicit Dependencies
галочку. Иногда это может привести к тому, что ваш проект «заблудится», где искать определенные вещи.Как только вы это сделаете, я предлагаю также очистить ваш проект и перестроить.
источник
У меня это сработало :) Я удалил сертификат в настройках доступа к связке ключей. Перейдите в Xcode и выполните чистую сборку приложения. Теперь сертификат снова создается в доступе к связке ключей, и сборка выполняется на реальном устройстве.
источник
Просто визуализация
источник
В моем случае это была случайно включенная опция. Я использую общие корневые файлы .xcconfig как для iOS, так и для macOS, для цели iOS оставалась включенной опция Включить усиленное выполнение, поэтому заменив строку
посредством
в файле .xcconfig решил проблему
источник
Может показаться глупым, но попробуйте без пароля, когда вас спросят.
источник
Моя проблема решена
Проблема возникает, когда у вас неправильная / другая команда в MyProject и MyProjectTest.
Повторное подключение телефона перед восстановлением также может помочь в решении этой проблемы.
источник