项目中使用Carthage

    xiaoxiao2022-07-04  180

    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
    最新回复(0)