Dyld: библиотека не загружена: @rpath/Alamofire.framework/Версии/A/Alamofire Причина: изображение не найдено

Я использую CocoaPods v0.36 с моим проектом Swift и следующими пакетами: Alamofire, CocoaLumberjack, SwiftyJSON.

Все было нормально, пока я не использовал свой идентификатор разработчика. У компилятора возникли проблемы с компиляцией проекта, после некоторых исправлений и обновлений для CocoaPods компилируется мой проект, но во время выполнения я получаю следующую ошибку:

dyld: Library not loaded: @rpath/Alamofire.framework/Versions/A/Alamofire   
Referenced from: /Users/Ivan/Library/Developer/Xcode/DerivedData/myApp-bsxfcnwqpaxnzbhencwzteasshzf/Build/Products/Debug/myApp.app/Contents/MacOS/myApp  
Reason: image not found

Я читал разные сообщения, связанные с этим:

Но никто, кажется, не решает проблему.

Единственный ключ, который у меня есть, состоит в том, что 3 фреймворка находятся в красном цвете, поэтому кажется, что они не сгенерированы/связаны.

enter image description here

Теперь я удалил свой идентификатор разработчика, но проблема все еще существует. У кого-нибудь есть идея?

Изменить: решаемые Ниже приведенных шагов:

  • pod deintegrate, pod update, pod install
  • Восстановлено три файла быстрой библиотеки (сгенерировано CocoaPods)
  • Импортировано три фреймворка только в Linked Frameworks and Libraries
  • Полная очистка и сборка

Ответ 1

Решено Ниже шагов, которые я сделал:

  • pod deintegrate, pod update, pod install
  • Восстановлено три файла быстрой библиотеки (созданных cocoapods)
  • Импортировано три фреймворка только в связанных структурах и библиотеках
  • Полная очистка и сборка

Ответ 2

библиотека dyld не загружена @rpath/framework

убедитесь, что структура отображается в разделе target- > general- > embedded binaries и связанные рамки и библиотеки

если нет, добавьте, нажав + знак добавить, просто добавьте только фреймворк

сделано!

Ответ 3

мы столкнулись с этой проблемой на работе, и один пользовательский проект будет работать, а другой получит эту странную ошибку.

Мы провели некоторое сравнение и поняли, что ошибка возникает при достижении цели проекта Xcode, в Build Phases отсутствуют некоторые из сценариев запуска, которые Cocoapods должен генерировать.

Проверьте свой проект, чтобы убедиться, что эти 3 скрипта есть

Check Pods Manifest.lock
 Embed Pods Frameworks
 Copy Pods Resources

Если это не так, я добавил скриншот из них, чтобы вы могли добавить их вручную

введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь

Ответ 4

Я решил эту проблему, просто сняв флажок "копировать только при установке" на фреймворках копирования на этапах сборки

Ответ 5

Решено путем снятия отметки с копирования только при установке. введите описание изображения здесь