美文网首页
cocoapods引入AFNetworking一波三折

cocoapods引入AFNetworking一波三折

作者: 费默 | 来源:发表于2018-12-06 20:07 被阅读0次

    当前项目比较乱,AFNetworking是直接引入文件进来的,而不是通过依赖包的形式,所以现在有必要规范点。
    这里记录下引入中的一波三折。
    首先解决AF2.0与3.0的api不兼容问题,略过。。。

    下面就是一系列的编译报错。
    cocoapods 引入 AFNetworking3.0后,编译报错

    ld: library not found for -lAFNetworking
    

    经过查找,记录解决步骤如下

    首先检查build setting -> other linker flag中有没有$(inherited)值,没有的话加上。

    其次检查Product -> scheme -> editScheme 左侧build选项中有没有Pods-***这一项,没有的话,点击 + 添加并拖动到第一个位置。

    如果顺利的话,可以编译通过了。不过我这里还是编译失败,报错:

    Undefined symbols for architecture i386:
    "OBJC_CLASS$_AFNetworkReachabilityManager", referenced from:
    ...

    ld: symbol(s) not found for architecture i386

    经查找,将 Build Settings -> Build active architecture only 改为 YES即可。

    相关文章

      网友评论

          本文标题:cocoapods引入AFNetworking一波三折

          本文链接:https://www.haomeiwen.com/subject/zylacqtx.html