美文网首页
使用cocoapods管理第三方框架

使用cocoapods管理第三方框架

作者: 不拘小节123456 | 来源:发表于2016-05-16 10:13 被阅读366次

    Cocoa pod导入第三方框架遇到的那点事儿

    字数384阅读150评论4喜欢4

    废话不多说,直接上干货。

    以下所有操作均是在Cocoapod导入第三方库,并且是.xcworkspace的工程里面操作的,

    1.导入头文件找不到,也就是所谓的,not find ''AFNetworking.h''

    解决方法:把import "AFNetworking.h" 替换成 import

    2.导入第三方库后,出现Undefined symbols for architecture x86_64:

    "_OBJC_CLASS_$_AFHTTPSessionManager", referenced from:这种问题;

    错误1

    解决方法:选中工程 ->选中target ->Build Phases -> Link Binary With Libraries

    图片1

    点击左下角加号,选择$符号后面的文件名所在的框架

    图片2

    然后Add,最后command+shift+K  Clean 一下,再进行编译就不会有再有这个问题了

    3.出现library not found for -lAFNetworking这种问题,问题详情:

    错误2

    解决方法:

    1.首先先选中工程中的Pods 工程  targets ->

    选中框架(比如AFNetworking)->Build Setting ->Architectures -> Build

    Active Architecture Only ->Debug设置为YES,Release设置为NO(默认都是这么设置的)

    图片3

    2.如果上述设置都是默认,那就进行第二步设置,选中项目工程 targets ->Build

    Setting -> Search Paths -> Library Search Paths

    中添加框架路径("$CONFIGURATION_BUILD_DIR/AFNetworking");

    具体操作:

    图片4

    最后进行"Command+Shift+K" Clean一下,进行编译,就不会有错了;

    最后,小弟初来乍到的菜鸟一枚,如有不对的地方,望各位大神指正;以上就是小弟我所遇到的那些关于Cocoapod导入第三方框架的坑。

    http://www.jianshu.com/p/461d52b44642

    相关文章

      网友评论

          本文标题:使用cocoapods管理第三方框架

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