Ошибка инструмента 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
-
Запустите приложение