安裝或設定

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 構建設定設定為