Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当出现编译错误时,让xcode播放声音_Xcode - Fatal编程技术网

当出现编译错误时,让xcode播放声音

当出现编译错误时,让xcode播放声音,xcode,Xcode,我在Xcode 3中遇到了一个终端一行程序,每当我试图编译并遇到错误时,它都会播放《盗梦空间》中的“Bwaaahnn”声音。它起到了很好的阻吓作用,因为没有人愿意被这种声音吓到 有人知道这是怎么做到的吗?它在Xcode 4中还能工作吗 编辑:感谢贾斯汀的提示(首选项>行为>构建失败>播放声音),我解决了这个问题: curl http://www.freesound.org/data/previews/73/73581_634166-lq.mp3 -o /Developer/Extras/trom

我在Xcode 3中遇到了一个终端一行程序,每当我试图编译并遇到错误时,它都会播放《盗梦空间》中的“Bwaaahnn”声音。它起到了很好的阻吓作用,因为没有人愿意被这种声音吓到

有人知道这是怎么做到的吗?它在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>'
curlhttp://www.freesound.org/data/previews/73/73581_634166-lq.mp3 -o/Developer/Extras/trombone.mp3
默认写com.apple.dt.Xcode“Xcode.AlertEvents.4_1”-dict add“Xcode.AlertEvent.BuildFails”'Xcode.Alert.SoundenabledsoundPath/Developer/Extras/trombone.mp3'
默认写com.apple.dt.Xcode“Xcode.AlertEvents”-dict add“Xcode.AlertEvent.BuildFails”'Xcode.Alert.SoundenabledsoundPath/Developer/Extras/trombone.mp3'
它比1行多一点,尽管我不确定是否需要第三行(Xcode似乎保留了两个版本的行为设置?)。 另外,这次我选择了不同的声音。:)

在Xcode 4中,它们是行为

首选项>行为>构建失败>播放声音

或生成新问题


就恼人而言,一种行为也可以对你说话,或者打开和关闭你的项目视图,等等,你可以将它们结合起来。

=)你是本月的最佳员工,不是吗男子违约;)这需要更多的挖掘。Xcode在~/Library/Preferences中至少有3个.plist文件,并且该键深入嵌套在com.apple.dt.Xcode.plist中。正如man defaults中的最后一行提到的“Bug
默认值可以以非常复杂的方式构造,这使得用户很难使用此命令输入它们。