美文网首页
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