2012-01-07 12 views
4

Xcode 3のターミナルの1つのライナーで、エラーをコンパイルしてヒットするたびにインセプション "BWAAAAHNN"サウンドを再生しました。誰もがその音に驚かされることを望んでいないので、間違いの抑止力としてはうまくいった。コンパイルエラーが発生したときにxcodeがサウンドを再生する

これはどのように行われたのですか? 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>' 

その第三場合、私はわからないけれどもそれは、1本のラインよりも少しです行が必要です(Xcodeは動作設定の2つのバージョンを保持しているようです)。 また、今回は別の音を選びました。 :)

答えて

2

Xcode 4では、の動作があります。です。

環境設定]> [動作]> [ビルド>はサウンド

やビルドは限り刺激性の新たな課題に

を生成再生失敗し、行動も、あなたに話す、またはオープンし、プロジェクトの見解を閉じ、そしてより多くのことができます O_Oを組み合わせることができます。

+1

優秀!今これがターミナルを介して設定できるかどうかを調べるために... –

+0

=)あなたは月の従業員ですか? _ _ _ * man defaults *;) – justin

+1

それよりもかなり掘り下げました。 Xcodeには〜/ Library/Preferencesに3つ以上の.plistファイルがあり、そのキーはcom.apple.dt.Xcode.plistの中に深く入れ子になっています。 * man defaultの*の最後の行では、**バグ**のデフォルトは非常に複雑な構造になっているため、このコマンドでデフォルトを入力することは困難です。 " –

関連する問題