Ошибка инструмента Swift stdlib - указанный элемент не найден в связке ключей - PullRequest
0 голосов
/ 22 мая 2019

У меня есть приложение флаттера, которое использовало Objective-C в качестве основы, затем я добавил несколько библиотек, основанных на SWIFT, поэтому я включил поддержку SWIFT, и с этого начались все проблемы.Я добавил поддержку SWIFT:

config.build_settings['SWIFT_VERSION'] = '5.0'

use_frameworks!

и

platform :ios, '9.0'

в мой Podfile.Эти действия удалили все ошибки, связанные с swift-lib, но теперь я получаю сообщение об ошибке с указанием кода выше.

Я прочитал информацию об этой ошибке и попробовал следующее:

  1. Сброс цепочки для ключей входа в систему
  2. Ввод пароля цепочки для ключей входа в систему с приглашением «Всегда»allow "
  3. Удаление производных данных
  4. Переустановка Xcode
  5. Перезапуск macOS миллион раз
  6. Перемещение сертификата разработчика в системную цепочку ключей
  7. Создание совершенно нового Apple ID и всех сертификатов

Ничего не помогло, ошибка здесь и здесь та же.

Developer/Xcode/DerivedData/Runner-bwqlfsixhrzgsfakfinzgchwtvci/Build/Products/Debug-iphoneos/Runner.app/Frameworks/libswiftCoreLocation.dylib'
error: The specified item could not be found in the keychain.

Probing signature of /Users/alutikova/Library/Developer/Xcode/DerivedData/Runner-bwqlfsixhrzgsfakfinzgchwtvci/Build/Products/Debug-iphoneos/Runner.app/Frameworks/libswiftDispatch.dylib
error: The specified item could not be found in the keychain.
Probing signature of /Users/alutikova/Library/Developer/Xcode/DerivedData/Runner-bwqlfsixhrzgsfakfinzgchwtvci/Build/Products/Debug-iphoneos/Runner.app/Frameworks/libswiftMetal.dylib
error: The specified item could not be found in the keychain.

Probing signature of /Users/alutikova/Library/Developer/Xcode/DerivedData/Runner-bwqlfsixhrzgsfakfinzgchwtvci/Build/Products/Debug-iphoneos/Runner.app/Frameworks/libswiftQuartzCore.dylib
  /usr/bin/codesign '-r-' '--display' '/Users/alutikova/Library/Developer/Xcode/DerivedData/Runner-bwqlfsixhrzgsfakfinzgchwtvci/Build/Products/Debug-iphoneos/Runner.app/Frameworks/libswiftQuartzCore.dylib'
error: The specified item could not be found in the keychain.

Любая помощь будет принята с благодарностью, так как я полностью застрял.

1 Ответ

0 голосов
/ 23 мая 2019

Хорошо, единственное решение, которое помогло, это решение, описанное в этой теме: https://forums.developer.apple.com/message/325197#325197

И проблема заключалась в том, что в USB-порт вставлен активный USB-токен, так как мне нужно VPN-соединение, чтобы быть активным на моей машине. Если я удаляю его, кодовая подпись работает правильно. Ссылка выше дает обходной путь, если вы не можете удалить токен USB или токен смарт-карты.

Надеюсь, это кому-нибудь поможет!

...