美文网首页
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