我碰到了Xcode 3的Terminal One-liner,每次尝试编译并遇到错误时,它都会播放Inception“ BWAAAAHNN”声音。它可以很好地起到阻止错误的作用,因为没人想被这种声音震撼了。
有人知道这是怎么做的吗?它仍然可以在Xcode 4中使用吗?
编辑:感谢贾斯汀的提示(“首选项”>“行为”>“构建失败”>“播放声音”),我这样做:
curl http://www.freesound.org/data/previews/73/73581_634166-lq.mp3 -o /Developer/Extras/trombone.mp3
defaults write com.apple.dt.Xcode "Xcode.AlertEvents.4_1" -dict-add "Xcode.AlertEvent.BuildFails" '<dict><key>Xcode.Alert.Sound</key><dict><key>enabled</key><true/><key>soundPath</key><string>/Developer/Extras/trombone.mp3</string></dict></dict>'
defaults write com.apple.dt.Xcode "Xcode.AlertEvents" -dict-add "Xcode.AlertEvent.BuildFails" '<dict><key>Xcode.Alert.Sound</key><dict><key>enabled</key><true/><key>soundPath</key><string>/Developer/Extras/trombone.mp3</string></dict></dict>'
Run Code Online (Sandbox Code Playgroud)
尽管我不确定是否需要第三行(Xcode似乎保留了两个版本的行为设置?),但它多于1行。另外,这次我选择了不同的声音。:)
在 Xcode 4 中,它们是Behaviors。
首选项 > 行为 > 构建失败 > 播放声音
或 Build 产生新问题
至于烦人,一个行为也可以跟你说话,或者打开和关闭你项目的视图等等,你可以把它们组合起来O_O。
| 归档时间: |
|
| 查看次数: |
793 次 |
| 最近记录: |