GitHub:Carthage
1. 安装Carthage
brew install carthage
2. 进入项目目录
cd WorkSpace/Test
3. 创建一个Carthage文件
touch Cartfile
4. 打开Cartfile文件
open Cartfile
5. 输入要引入的库
# RXSwift
github "ReactiveX/RxSwift" ~> 4.0
6. 运行Carthage
carthage update
注意:如果是拉取项目并且已经配置好Carthage,执行以下命令直接下载和编译依赖库
carthage bootstrap
注意:升级指定库
carthage update RxSwift --platform iOS
7. 将项目目录下的Carthage/Build/iOS文件中的framework添加到General中的Linked Frameworks and Libraries中
8. 在Build Phases中添加一个Run Script
8.1 添加脚本命令
/usr/local/bin/carthage copy-frameworks
8.2 添加Input Files
$(SRCROOT)/Carthage/Build/iOS/RxSwift.framework # 注意修改framework名
8.3 添加Output Files
$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/RxSwift.framework # 注意修改framework名
9. 编译项目,然后引入就可以使用了
import RxSwift