reactiveCocoa 自己碰到的坑 (持续更新)

1.在pod成功后,导入头文件时后报"ReactiveCocoa/RACEXTKeyPathCoding.h" file not found 

reactiveCocoa <wbr>自己碰到的坑 <wbr>(持续更新)
这是由于ReactiveCocoa只支持ios8.0以上,解决方法,把podfile文件中ios系统调到8.0以上,再重新更新一下

 

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

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

reactiveCocoa <wbr>自己碰到的坑 <wbr>(持续更新)

错误1

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

reactiveCocoa <wbr>自己碰到的坑 <wbr>(持续更新)

图片1

 

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

 

reactiveCocoa <wbr>自己碰到的坑 <wbr>(持续更新)

图片2

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

 

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

reactiveCocoa <wbr>自己碰到的坑 <wbr>(持续更新)

错误2

解决方法:

      1.首先先选中工程中的Pods 工程  targets -> 选中框架(比如AFNetworking)->Build Setting ->Architectures -> Build Active Architecture Only ->Debug设置为YES,Release设置为NO(默认都是这么设置的)

reactiveCocoa <wbr>自己碰到的坑 <wbr>(持续更新)

图片3

        2.如果上述设置都是默认,那就进行第二步设置,选中项目工程 targets ->Build Setting -> Search Paths -> Library Search Paths 中添加框架路径("$CONFIGURATION_BUILD_DIR/AFNetworking");

具体操作:

reactiveCocoa <wbr>自己碰到的坑 <wbr>(持续更新)

图片4

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值