如何在Xcode 7项目中包含ReactiveCocoa 3.0

Jim*_*m T 5 git xcode swift2

我在xcode 7 beta 5中有一个swift 2.0项目,想要使用ReactiveCocoa 3.0.

我已经能够为xcode 6.3和swift 1.2设置一个项目,但无法弄清楚如何为xcode 7和swift2做到这一点

有一个swift2分支,但我发现的每个方法都只是在主分支中调用.

清晰的一步一步说明会非常棒.

Fab*_*b1n 8

编辑
重要提示:至少需要迦太基0.8.0!并且不要忘记选择Xcode 7构建工具xcode-select


  1. 通过安装迦太基 brew install carthage
  2. 如果没有安装自制软件,请查看http://brew.sh
  3. 创建一个Cartfile在Xcode项目文件所在目录中调用的文件
  4. 作为Cartfile添加以下行的内容:
    github "ReactiveCocoa/ReactiveCocoa" "swift2"

  5. 启动Terminal.app.进入此文件夹并运行:
    carthage update
    这将在Carthage/Build文件夹中构建.framework文件

  6. 在build文件夹中你会发现两个框架: ReactiveCocoa.framework和Result.framework(在iOS/OSX/WatchOS文件夹中)
  7. 将这两个文件拖到Xcode Project文件的General选项卡的Embedded Binaries部分
  8. 建立并运行!

  • 谢谢.我还需要确保carthage使用正确版本的xcode:`sudo xcode-select -s/Applications/Xcode-beta.app/Contents/Developer` (2认同)