BetterXC

Swift

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 配置文件,以便确定要添加哪些阶段以及要跳过哪些阶段。