zoukankan      html  css  js  c++  java
  • dyld: Library not loaded: @rpath/AFNetworking.framework/AFNetworking

    问题描述:

    dyld: Library not loaded: @rpath/AFNetworking.framework/AFNetworking
      Referenced from:            /Users/XXXXX/Library/Developer/CoreSimulator/Devices/XXXXX/data/Containers/Bundle/Application/XXXXX/XXXXX.app/XXXXX
      Reason: image not found

    使用cocoapod加载AFNetworking,编译阶段是没啥问题的,但在运行时奔溃,并且打印该类型的错误提示。

    思路:

    Google搜索出来的结果说,是项目没有加载到该framework。

    分析其原因可能是 Xcode、cocoapod、项目本身配置。

    Xcode:缓存,apple留下的未知的坑?

    cocoapod:未正确关联?版本问题?repo?或者是说framework本身制作就有问题

    项目本身配置:可能是多个target导致,可能是同事做了啥不知道的事。

    解决方案:

    1. clear项目运行的缓存

    2. 重启xcode

    3. 重新执行  pod install  ,也可以重新执行 pod update/setup 

    4. 在target -> build phases -> Link Binary With Libraries -> 添加pod.framework,并将request改成optional

    5. 执行 pod deintegrate 再重新安装 pod install 

    6.  搜索的答案中还有说是系统证书问题,需要都改成系统默认

    以上方法我都试过,但对我的问题来说,只有第5条真正的解决了我的问题。

  • 相关阅读:
    .NET 动态脚本语言
    webParts与Web部件
    比较JqGrid与XtraGrid
    XtraGrid滚轮翻页
    Python------继承
    Python 私有化类的属性
    Python print 输出不换行,只有空格
    Python--函数参数类型
    手推FP-growth (频繁模式增长)算法------挖掘频繁项集
    Python 返回多个值+Lambda的使用
  • 原文地址:https://www.cnblogs.com/meilj/p/10757022.html
Copyright © 2011-2022 走看看