安装或设置
ReactiveCocoa 支持 macOS 10.9 +,iOS 8.0 +,watchOS 2.0+和 tvOS 9.0+。
迦太基
如果你使用 Carthage 来管理你的依赖项,只需将 ReactiveCocoa 添加到你的 Cartfile:
github "ReactiveCocoa/ReactiveCocoa" ~> 5.0
如果你使用 Carthage 构建依赖项,请确保已将 ReactiveCocoa.framework
,ReactiveSwift.framework
和 Result.framework
添加到目标的链接框架和库部分,并将它们包含在你的 Carthage 框架中复制构建阶段。
CocoaPods
如果你使用 CocoaPods 来管理你的依赖项,只需将 ReactiveCocoa 添加到你的 Podfile:
pod 'ReactiveCocoa', '~> 5.0.0'
Git 子模块
将 ReactiveCocoa 存储库添加为应用程序存储库的子模块。
跑
git submodule update --init --recursive
从 ReactiveCocoa 文件夹中。
将 ReactiveCocoa.xcodeproj
,Carthage/Checkouts/ReactiveSwift/ReactiveSwift.xcodeproj
和 Carthage/Checkouts/Result/Result.xcodeproj
拖放到应用程序的 Xcode 项目或工作区中。
在应用程序目标设置的常规选项卡上,将 ReactiveCocoa.framework
,ReactiveSwift.framework
和 Result.framework
添加到嵌入式二进制文件部分。
如果你的应用程序目标根本不包含 Swift 代码,则还应将 EMBEDDED_CONTENT_CONTAINS_SWIFT
构建设置设置为是。