Carthage 和 Swiftlint 集成简易手册

在使用 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 v0.26.2(原文链接) Carthage的目标是用最简单的方式来管理Cocoa第三方框架。 ...
    iOSLee阅读 3,710评论 0 7
  • 文档地址https://github.com/Carthage/Carthage release v0.20.0...
    指尖弹灰阅读 4,640评论 2 4
  • 2018-03-09更新 如果要让你自己的framework支持Carthage的build编译,只需要在工程的对...
    清無阅读 4,621评论 2 6
  • 到昨天为止,react-native一次性升级到最新版本,使用新版本的最新特性,比如:react-navigati...
    木中木阅读 238评论 0 0
  • 少平的第一份工作是为阳沟大队的曹书记一家盖窑洞背石头。双方是东家与小工的关系,也就是雇佣与被雇佣的关系,你...
    pipiwa阅读 415评论 0 0