Cocoapods导入ReactiveCocoa5.0以上版本注意事项

ReactiveCocoa发布了重大的更新,所以如果想使用最新版本的框架,我们需要注意一下问题。

  • 1.如果你只是纯 swift 项目,你继续使用 ReactiveCocoa 。但是 RAC 依赖于 ReactiveSwift ,等于你引入了两个库。这种情况下的podfile的文件如下:
use_frameworks!
target 'Target名称' do
pod 'ReactiveCocoa', '5.0.0-alpha.3'
end
  • 2.如果你的项目是纯 OC 项目,你需要使用的是 ReactiveObjC 。这个库里面包含原来 RAC 2 的全部代码。这种情况下的podfile的文件如下:
use_frameworks!
target 'Target名称' do
pod 'ReactiveObjC', '~> 2.1.0'
end
  • 3.如果你的项目是 swift 和 OC 混编,你需要同时引用ReactiveCocoa 和 ReactiveObjCBridge 。但是 ReactiveObjCBridge 依赖于 ReactiveObjC ,所以你就等于引入了 4 个库。其中,ReactiveObjCBridge暂不支持cocoapods导入,需要手动导入!!
    这种情况下的podfile的文件如下(注意,ReactiveObjCBridge手动导入就好啦):
use_frameworks!
target 'Target名称' do
pod 'ReactiveObjC', '~> 2.1.0'
pod 'ReactiveCocoa', '5.0.0-alpha.3'
end

等后期ReactiveObjCBridge支持cocoapods导入后,我会第一时间更新这篇文章,感谢大家~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ReactiveCocoa发布了重大的更新,所以如果想使用最新版本的框架,我们需要注意一下问题。 1.如果你只是纯...
    weyan阅读 271评论 0 0
  • ReactiveCocoa发布了重大的更新,所以如果想使用最新版本的框架,我们需要注意一下问题。 1.如果你只是纯...
    weyan阅读 96评论 0 0
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,229评论 4 61
  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 4,490评论 0 12
  • 写作就坚持了一天,今天就想放弃了,不知道为什么,可能一时的心血来潮吧!可任何事情,如果不坚持,那一定是一事无成的啊...
    宜绘阅读 203评论 0 0