Dyld: библиотека не загружена ошибка в Swift - IQKeyboardManagerSwift - PullRequest
0 голосов
/ 12 февраля 2020

Мое приложение успешно собиралось и тестировалось на моем iPhone с тех пор, как я начал разработку.

Оно только что начало сбой в симуляторе; Чистая папка сборки исправила симулятор, но теперь при сборке на моем телефоне я получаю:

  Referenced from: /private/var/containers/Bundle/Application/89F8B333-855C-4DE8-8A6A-E2472EF176DA/MyApp.app/MyApp
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/89F8B333-855C-4DE8-8A6A-E2472EF176DA/MyApp.app/Frameworks/IQKeyboardManagerSwift.framework/IQKeyboardManagerSwift: 
    code signature invalid for '/private/var/containers/Bundle/Application/89F8B333-855C-4DE8-8A6A-E2472EF176DA/MyApp.app/Frameworks/IQKeyboardManagerSwift.framework/IQKeyboardManagerSwift'`

Это совершенно неожиданно; Я ничего не сделал с библиотекой клавиатуры, я не добавил никаких новых библиотек.

Ответы [ 2 ]

1 голос
/ 13 февраля 2020

От @ Paul11100 здесь

  1. Откройте подфайл
  2. Закомментируйте use_frameworks!
  3. Добавьте use_modular_headers!
  4. В Терминале выполните обновление pod -> pod install
  5. В Xcode Очистите (Command-Shift-K) -> Build and Run.

Источник: https://github.com/Alamofire/Alamofire/issues/3051

0 голосов
/ 12 февраля 2020

Это могло произойти, если ваши сертификаты отозваны.

Вы можете попытаться очистить проект и очистить полученные данные, выполнив CMD-Shift-K и XCode -> Preferences -> Locations -> goto your Derived Data folder, и удалить файлы проекта.

Если ничего не работает, попробуйте использовать терминал с Команда ниже

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...