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

问题描述:

我有一个已经添加到XCode项目的运行脚本构建阶段。我希望能够在我希望它运行时切换这个运行脚本,当我不希望它运行时切换。这是可能的XCode,如果是的话,它是如何做到的?在XCode中切换运行脚本构建阶段

+0

它是做什么的?你想如何控制开/关状态?你可以添加它作为一个不同的目标? – Wain 2014-11-20 20:18:03

+0

您可以将脚本移动到一个文件中,使运行脚本阶段成为一行来执行文件中的脚本。 然后,当你不希望它运行时,只是注释掉单行。 – 2014-11-20 22:16:40

+0

我决定将其添加为不同的目标。我设置了一个聚合目标并在那里添加了运行脚本,以便它只在构建目标时运行。谢谢! – Mike 2014-11-21 14:13:37

我曾经在第一行写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个字符出口是否被注释掉与否。