如果构建中断,如何使XCode运行脚本构建阶段运行?

时间:2009-08-30 19:00:53

标签: xcode macos scripting build build-automation

我希望能够在XCode中启动运行脚本构建阶段来执行此操作:

/ usr / bin / say“打破了它。”如果我的构建失败了。

不确定如何捕获构建失败以提示但是?我猜两个原因,一个是“要抓什么”,两个“构建​​完成所以脚本已经在理论上运行了......?”

你会怎么做?

谢谢//:)

1 个答案:

答案 0 :(得分:1)

如果您对播放音频特别感兴趣,我建议您将音频转换为录音,并使用Xcode的PBXBuildFailureSound默认值播放该音频。类似的东西:

defaults write com.apple.Xcode PBXBuildFailureSound /path/to/sound

有关更有趣的Xcode技巧,请参阅Xcode User Default Reference

使用SoundFlower等实用程序和QuickTime Player的录音功能将/ usr / bin / say的音频转换为aiff文件。