Ошибка инструмента Swift Sdtlib: сбой задачи с кодом выхода 1

Итак, случайно после нескольких часов работы этим утром в моем приложении Xcode просто перестала позволять мне тестировать свое приложение на моем iPhone. Но я все еще могу проверить его в симуляторе.

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

Codesigning /Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib /usr/bin/codesign '--force' '--sign' '64F8B22715267CC0910110D9C97A2567591C0235' '--verbose' '/Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib' 

SecKey API returned: -25304, (null)/Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib: unknown error -1=ffffffffffffffff error: Task failed with exit 1 signal 0 {    /usr/bin/codesign '--force' '--sign' '64F8B22715267CC0910110D9C97A2567591C0235' '--verbose' '/Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib'

Я запускаю Xcode 8.2 на macOS Sierra 10.12.12, тестируя на iPhone 6s с iOS 10.1.1.

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

Ответ 1

Я использую macOS High Sierra, Xcode 9.3: Это сработало для меня.

  • Перейдите к /Users/JohnAppleseed/Library/Developer/Xcode/DerivedData/
  • Переместил все файлы в корзину, очистил корзину
  • Открытый Xcode, очистка и сборка.

Перезапуск xcode или macbook, перетаскивание сертификата в цепочке ключей не сработало для меня.

Ответ 2

Хорошо, поэтому я решил это, не знаю, правильно это или нет.

Переместил мой сертификат разработчика iOS из локальной системы в систему с помощью Key Chain.

Шаги:

  • Закрыть Xcode.
  • Открытая цепочка ключей.
  • Найти сертификат разработчика iOS в Local.
  • Перетащите сертификат из Local на вкладку System.
  • Введите пароль администратора при появлении запроса.
  • Запустите Xcode и выполните проект для вашего устройства.

Ответ 3

В моем случае это было решено

  • Закрыть Xcode.
  • Чистые производные данные.
  • Открыть Xcode.
  • Чистый продукт.
  • Запустите приложение.

Ответ 4

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

Ответ 5

Все остальные решения не работали Самое простое решение - использовать http://freemacsoft.net/appcleaner/ Приложение очистите, полностью удалите Xcode с его ресурсами и предпочтениями (это займет некоторое время). И переустановите Xcode.

Проблема возникла, когда Xcode всплывал с запросом пароля (при использовании симулятора), я все время вставлял его, и он продолжал просить об этом снова и снова. Поэтому я нажал кнопку отказа.

При запуске симулятора Xcode в первый раз убедитесь, что вы вводите пароль и нажимаете "Всегда разрешать" (не уверены в формулировке), он будет запрашивать вас 3-4 раза.

После этого это было прекрасно.

Ответ 6

Сначала убедитесь, что ваши сертификаты не истекли, а затем выполните шаги, перечисленные королем:

Перенесите сертификат разработчика iOS из локального в систему с помощью Key Chain:

  • Закрыть Xcode.
  • Открытая цепочка ключей.
  • Найти сертификат разработчика iOS в Local.
  • Перетащите сертификат из Local на вкладку System.
  • Введите пароль администратора при появлении запроса.
  • Запустите Xcode и выполните проект для вашего устройства.

Ответ 7

Что я сделал для его решения:

  • Выйти из Xcode

  • Открыть доступ к Keychain

  • Перейдите на вкладку "Вход"

  • Перетащите свой сертификат на вкладку "Система"

  • Reopen Xcode

  • Запустите приложение