安装或设置

ReactiveCocoa 支持 macOS 10.9 +,iOS 8.0 +,watchOS 2.0+和 tvOS 9.0+。

迦太基

如果你使用 Carthage 来管理你的依赖项,只需将 ReactiveCocoa 添加到你的 Cartfile:

github "ReactiveCocoa/ReactiveCocoa" ~> 5.0

如果你使用 Carthage 构建依赖项,请确保已将 ReactiveCocoa.frameworkReactiveSwift.frameworkResult.framework 添加到目标的链接框架和库部分,并将它们包含在你的 Carthage 框架中复制构建阶段。

CocoaPods

如果你使用 CocoaPods 来管理你的依赖项,只需将 ReactiveCocoa 添加到你的 Podfile:

pod 'ReactiveCocoa', '~> 5.0.0'

Git 子模块

将 ReactiveCocoa 存储库添加为应用程序存储库的子模块。

git submodule update --init --recursive 

从 ReactiveCocoa 文件夹中。

ReactiveCocoa.xcodeprojCarthage/Checkouts/ReactiveSwift/ReactiveSwift.xcodeprojCarthage/Checkouts/Result/Result.xcodeproj 拖放到应用程序的 Xcode 项目或工作区中。

在应用程序目标设置的常规选项卡上,将 ReactiveCocoa.frameworkReactiveSwift.frameworkResult.framework 添加到嵌入式二进制文件部分。

如果你的应用程序目标根本不包含 Swift 代码,则还应将 EMBEDDED_CONTENT_CONTAINS_SWIFT 构建设置设置为