在使用 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
网友评论