如何在 Xcode 7 项目中包含 ReactiveCocoa 3.0
How to include ReactiveCocoa 3.0 in Xcode 7 project
我在 xcode 7 beta 5 中有一个 swift 2.0 项目,我想使用 ReactiveCocoa 3.0。
我已经能够为 xcode 6.3 和 swift 1.2 设置项目,但不知道如何为 xcode 7 和 swift2 设置项目
有一个 swift2 分支,但我发现的每个方法都只在主分支中调用。
清晰的分步说明会非常棒。
编辑
重要提示:你至少需要 carthage 0.8.0!!!并且不要忘记通过 xcode-select
选择 Xcode 7 个构建工具
- 通过
brew install carthage
安装 carthage
- 如果未安装自制程序,请查看 http://brew.sh
- 在 Xcode 项目文件所在的目录中创建一个名为
Cartfile
的文件
作为 Cartfile
的内容添加以下行:
github "ReactiveCocoa/ReactiveCocoa" "swift2"
启动 Terminal.app。 cd 进入此文件夹并 运行:
carthage update
这将在 Carthage/Build
文件夹
中构建 .framework 文件
- 在构建文件夹中,您会发现两个框架:
ReactiveCocoa.framework
和 Result.framework
(在 iOS/OSX/WatchOS 文件夹内)
- 将这两个文件拖到 Xcode 项目文件的 General 选项卡的 Embedded Binaries 部分
- 构建并 运行!
我在 xcode 7 beta 5 中有一个 swift 2.0 项目,我想使用 ReactiveCocoa 3.0。
我已经能够为 xcode 6.3 和 swift 1.2 设置项目,但不知道如何为 xcode 7 和 swift2 设置项目
有一个 swift2 分支,但我发现的每个方法都只在主分支中调用。
清晰的分步说明会非常棒。
编辑
重要提示:你至少需要 carthage 0.8.0!!!并且不要忘记通过 xcode-select
- 通过
brew install carthage
安装 carthage
- 如果未安装自制程序,请查看 http://brew.sh
- 在 Xcode 项目文件所在的目录中创建一个名为
Cartfile
的文件 作为
Cartfile
的内容添加以下行:
github "ReactiveCocoa/ReactiveCocoa" "swift2"
启动 Terminal.app。 cd 进入此文件夹并 运行:
carthage update
这将在Carthage/Build
文件夹 中构建 .framework 文件
- 在构建文件夹中,您会发现两个框架:
ReactiveCocoa.framework
和Result.framework
(在 iOS/OSX/WatchOS 文件夹内) - 将这两个文件拖到 Xcode 项目文件的 General 选项卡的 Embedded Binaries 部分
- 构建并 运行!