安裝或設定
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
構建設定設定為是。