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

я использую CocoaPods v0.36 мой и следующие модули: 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

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

изменить: решить Ниже ступенек я сделал:

  1. pod deintegrate, pod update, pod install
  2. импортировать три стремительные библиотека файлов (создается с помощью cocoapods)
  3. импортированы три фреймворка только на Linked Frameworks and Libraries
  4. полностью чистый и a build

6 ответов


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

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

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

готово!


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

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

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

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

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

Check Pods Manifest.lock
 Embed Pods Frameworks
 Copy Pods Resources

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

enter image description here enter image description here enter image description here


убедитесь, что вы установили действующий сертификат и профиль подготовки в XCode!


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


решено, сняв флажок копировать только при установке. enter image description here