ios – dyld:图书馆未加载:@ rpath / Alamofire.framework /版本/ A / Alamofire原因:图像未找到

前端之家收集整理的这篇文章主要介绍了ios – dyld:图书馆未加载:@ rpath / Alamofire.framework /版本/ A / Alamofire原因:图像未找到前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用 CocoaPods v0.36与我的 Swift项目和以下pods:Alamofire,CocoaLumberjack,SwiftyJSON.

一切都很好,直到我使用我的开发人员ID.
编译器开始有编译项目的问题,在对我的项目编译的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

我读了与此有关的不同帖子:

> http://blog.cocoapods.org/CocoaPods-0.36/
> http://samdmarshall.com/blog/swift_and_objc.html
> https://github.com/Alamofire/Alamofire/issues/101

但没有一个似乎解决了这个问题.

我唯一的线索是3框架是红色的,所以似乎没有生成/链接.

现在,我已经删除了我的开发人员ID,但问题依然存在.
有人有想法吗?

编辑:
解决
在我做的步骤之下

> pod deintegrate,pod更新,pod安装
>重新导入三个swift库文件(由Cocapods生成)
>仅在链接框架和库中导入三个框架
>全面清洁和构建

解决方法

dyld库没有加载@ rpath / framework

请确保框架正在显示
在target-> general->嵌入二进制文件链接的框架和库部分

如果没有,那么通过点击添加添加只是添加框架

完成了!

猜你在找的iOS相关文章