BetterXC 允许您重新生成您的 Xcode 项目,同时保留(技术上是添加)SwiftLint 和 Sourcery 构建阶段。 它还确保 SwiftLint 阶段被添加为最后一个构建阶段,而 Sourcery 阶段在源代码编译开始之前执行。
安装 BetterXC 的推荐方式是使用 BetterXC tap
$ brew tap monstar-lab/betterxc
$ brew install betterxc
$ xc --help
Regenerate Xcode project and add optional SwiftLint/Sourcery integrations.
Usage: xc
-s,--nosourcery:
Skip adding Sourcery phase
-l,--noswiftlint:
Skip adding SwiftLint phase
目前,尚无法自动禁用添加这两个阶段中的任何一个,因此,为了禁用它们中的任何一个,必须传递命令行参数。 未来,期望读取一个 .xc
配置文件,以便确定要添加哪些阶段以及要跳过哪些阶段。