本文主要是介绍reactiveCocoa 自己碰到的坑 (持续更新),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.在pod成功后,导入头文件时后报"ReactiveCocoa/RACEXTKeyPathCoding.h" file not found
这是由于ReactiveCocoa只支持ios8.0以上,解决方法,把podfile文件中ios系统调到8.0以上,再重新更新一下
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一下,进行编译,就不会有错了;
这篇关于reactiveCocoa 自己碰到的坑 (持续更新)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!