在Xcode中切换运行脚本构建阶段

6

我在Xcode项目中添加了一个运行脚本构建阶段。

我想要能够在需要运行时打开此运行脚本,并在不需要时关闭它。

这在Xcode中是否可行,如果可以,如何实现?


它有什么作用?您希望如何控制打开/关闭的状态?您能将其添加为不同的目标吗? - Wain
你可以将脚本移动到文件中,让运行脚本阶段成为执行文件中的脚本的单行命令。然后,当你不想运行它时,只需注释掉这个单行命令即可。 - Mike Welsh
我决定将其添加为不同的目标。我设置了一个聚合目标,并在那里添加了运行脚本,以便只有在构建该目标时才会运行。谢谢! - Mike
1个回答

2

我曾经在第一行写入exit来切换脚本,写入#exit来开启脚本,像这样:

关闭脚本,例如SwiftLint:

exit
if which swiftlint >/dev/null; then
  swiftlint
else
  echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi

启动:

#exit
if which swiftlint >/dev/null; then
  swiftlint
else
  echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi

您只需要修改1个字符,无论是注释掉退出(exit)还是不注释。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接