0

dyld:库未加载:@rpath/AFNetworking.framework/AFNetworking

参考自:/var/containers/Bundle/Application/

原因:找不到合适的图像。

4

3 回答 3

0

我遇到了同样的问题,就我而言,问题是我的证书已过期并标记为“始终信任”。我使用证书的默认设置修复了它并删除了过期的

于 2018-08-08T12:43:38.783 回答
0

您在 AFNetworking 中使用的似乎是 iOS11+,但您的项目需要它,所以当 iOS10 搜索其目录以找到它时,它什么也没找到。错误显示“图像”这一事实只是苹果公司的错误。

使固定:

在您的项目设置下,转到包含的框架,找到 AFNetworking 并将状态标志从 设置requiredoptional。然后,在项目中使用 AFNetworking 的任何地方,将其包装在以下内容中:

if (@available(iOS 11.0, *)) {
    //your AFNetworking code here (for iOS11+)
} else {
    //comparable non-AFNetworking code here (for iOS10-)
}

或者只是让你的项目在标志下需要 iOS11 deployment target

于 2018-03-03T20:00:11.660 回答
0

错误解释:

您的应用无法在 @rPath 中找到 AFNetworking 动态框架。这是地方(rPath),我们应该需要放置我们的第三方或我们自定义的动态框架,以便系统搜索动态框架。因此该系统将搜索 rPath 文件夹并延迟加载它们而不是静态加载它们。

解决方案:

如果您使用的是 Cocoapods,那么 cocoapods 自己会为您执行此步骤。如果您不使用 Cocoapods,请告诉我。如果您仍然遇到问题,只需再次运行 Pod install 即可。.

在此处输入图像描述

如果您正在构建自己的库,那么您应该将它们放在嵌入式二进制文件中。

在此处输入图像描述

于 2017-12-22T11:51:08.140 回答