未加载框架库:'找不到图像'
Posted
技术标签:
【中文标题】未加载框架库:\'找不到图像\'【英文标题】:Framework Library not loaded: 'Image not found'未加载框架库:'找不到图像' 【发布时间】:2016-08-27 19:38:54 【问题描述】:我有一个包含 Pod 的框架和我的主要项目。
错误:
dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
Referenced from: /Users/station7/Library/Developer/CoreSimulator/Devices/472E34A1-3D59-4C1F-90A3-3F3FF2998CC4/data/Containers/Bundle/Application/5E4E1D98-6451-4F1D-8E90-A032029D634D/MyApp.app/Frameworks/requestMyApp.framework/requestMyApp
Reason: image not found
Alamofire.framework
存在于框架 pod 中,但不存在于主项目中。
如果框架中存在
main project
则永远不会出现错误。但是在podfile的两个项目中都必须有Alamofire
,考虑到主项目根本不使用Alamofire
。
我正在关注这个帖子:source 1 和 source 2
我正在尝试所有作为来源的步骤,但没有任何效果。
【问题讨论】:
【参考方案1】:Framework
使用 post 但将其放入 Main Project
,似乎在 pod 中也需要 Alamofire
。也就是说,在两个项目中修复必须是Alamofire
。
【讨论】:
这是唯一的解决方案吗?因为我不想在我的主项目中包含 Alamofire。 我很抱歉,但这是唯一对我有用的东西。如果您找到其他方法,请随时评论我。 它是伞形框架。在此处找到解决方案:***.com/questions/41397746/umbrella-framework/… 和 ***.com/questions/27868259/…,但应用不鼓励使用伞形框架:***.com/questions/7365578/…以上是关于未加载框架库:'找不到图像'的主要内容,如果未能解决你的问题,请参考以下文章
Apple Review - 未加载库:CoreNFC:找不到图像
使用 flask_mysqldb 获取“未加载库:libssl.1.0.0.dylib”、“原因:找不到图像”
未加载库:@rpath/libmysqlclient.21.dylib 原因:找不到图像 Django 迁移错误使用 mysqlclient DB 驱动程序和 MySQL 8 与 macOS