iOS:Undefined symbols after installing AFNetworking with Cocoapods

最近在研究直播相关的内容,需要重新创建一个主播端的项目,结果上午在用Cocoapods导入AFNetworking的时候遇到一个好久没有遇到过的问题:


iOS:Undefined symbols after installing AFNetworking with Cocoapods_第1张图片

具体的相关文件如下:

iOS:Undefined symbols after installing AFNetworking with Cocoapods_第2张图片
iOS:Undefined symbols after installing AFNetworking with Cocoapods_第3张图片

折腾了一上午,最后在Stack overflow上找到了两种可行的解决方法:

  • 解决方法一:
    在项目主目录点击Build Settings,然后在Other Linker Flags中添加 -Objc-l"AFNetworking"
解决方案一
  • 解决方法二:
    在项目主目录点击Build Phases, 然后在Link Binary With Libraries中添加libAFNetworking.a
解决方案二

以上任一方法都可以完美解决问题。

你可能感兴趣的:(iOS:Undefined symbols after installing AFNetworking with Cocoapods)