怎样导入ReactiveCocoa

我们先看一看官方给出的导入方法

  1. Add the ReactiveCocoa repository as a submodule of your application’s repository.
  2. Run script/bootstrap from within the ReactiveCocoa folder.
  3. Drag and drop ReactiveCocoa.xcodeproj and Carthage/Checkouts/Result/Result.xcodeproj into your application’s Xcode project or workspace.
  4. On the “General” tab of your application target’s settings, add ReactiveCocoa.framework and Result.framework to the “Embedded Binaries” section.
  5. If your application target does not contain Swift code at all, you should also set the EMBEDDED_CONTENT_CONTAINS_SWIFT build setting to “Yes”.

好,现在我们开始导入...
首先呢,说是要添加这个ReactiveCocoa库作为当前应用库的子模块。所以得有添加Git才行。

创建Git

打开终端进入当前项目的目录下依次执行下列命令创建git

$ git init   
$ git add .   
$ git commit -m 'Initial'

添加ReactiveCocoa子模块

执行下面的命令创建子模块

$ git submodule add https://github.com/ReactiveCocoa/ReactiveCocoa.git ReactiveCocoa   
$ git add .gitmodules ReactiveCocoa
$ git commit -m "Add submodule"

运行bootstrap脚本

现在在终端进入ReactiveCocoa/script,运行bootstrap脚本

$ ./bootstrap

拖拽xcodeproj

现在拖拽ReactiveCocoa.xcodeprojCarthage/Checkouts/Result/Result.xcodeproj到工程里面

拖拽

添加framework

target>General里面的Embedded Binaries里面添加ReactiveCocoa.frameworkResult.framework

添加framework

设置EMBEDDED_CONTENT_CONTAINS_SWIFT

target>Build Settings下搜索EMBEDDED_CONTENT_CONTAINS_SWIFT然后设置为"Yes"

设置EMBEDDED_CONTENT_CONTAINS_SWIFT

End

好了,到此为止ReactiveCocoa就成功的导入了,可以愉快的写代码了

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

推荐阅读更多精彩内容

  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的阅读 13,565评论 5 6
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,075评论 19 139
  • 中午一定要睡觉。
    警大Ace阅读 250评论 1 1
  • 昨天是公元二零一六年十一月二十三日,我这个重大决定终于付诸实施!矫正牙齿!想了这么多年终于在这一天开始了。 菲律宾...
    Kino说阅读 321评论 0 0
  • 哪有这么多念念不忘,必有回响 念念不忘本来就是一种敲击行为 至于什么时候听见响声 就要看距离多远了 网络给我们天天...
    留子尧阅读 202评论 2 3