美文网首页
Carthage 和 Swiftlint 集成简易手册

Carthage 和 Swiftlint 集成简易手册

作者: 貘鸣 | 来源:发表于2018-06-17 19:25 被阅读12次

    在使用 Carthage 时, 写 Cartfile.

    在工程中, 需要建立脚本内容:

    /usr/local/bin/carthage copy-frameworks
    

    其中 inputfile 像这样格式:

    $(SRCROOT)/Carthage/Build/iOS/RxSwift.framework
    

    outputfile 像这样的格式:

    $(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/RxSwift.framework
    

    可以在工程根目录建立一个脚本来控制 Carthage 的执行:

    #!/bin/sh
    carthage update --platform iOS --cache-builds --no-use-binaries
    

    swiftlint 脚本相对简单:

    if which swiftlint >/dev/null; then
        swiftlint autocorrect
        swiftlint
    else
    echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
    fi
    

    相关文章

      网友评论

          本文标题:Carthage 和 Swiftlint 集成简易手册

          本文链接:https://www.haomeiwen.com/subject/uwoweftx.html