iPhoneシミュレータが起動しない

アプリケーションiOSシミュレータ.appは、ほかの人が使用しているため開くことができません。
そのユーザーにアプリケーションを終了するように依頼してから、もう一度試してください。

というメッセージとか、

[Session started at 2012-12-20 00:56:55 +0900.]
Failed to launch simulator: Operation failed with underlying error 4294956467.

とか、

[Session started at 2012-12-20 00:34:29 +0900.]
Cannot launch in simulator while it is already in use.

GDBにこんなメッセージが表示。
シミュレータが起動しない。

原因は、シミュレータのプロセスが残存しているのに、もう一つ起動しようとしてエラーとなっている。

なのでプロセスを一度消す。アプリケーションからターミナルを開き、

$ ps aux | grep 'iphonesimulator'

で見ると

/プロジェクトディレクトリ/build/Debug-iphonesimulator/実行ファイル名.app/実行ファイル名 -RegisterForSystemEvents

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator -SimulateApplication /プロジェクトディレクトリ/Debug-iphonesimulator/実行ファイル名.app/実行ファイル名

といったプロセルが2つ見つかるので、
kill -9 プロセスID
で消してやる。

そのあとXCodeを再起動が必要だけど

「内部エラー、キャッチできなかった例外」てウィンドウが出てXCodeが固まることがある。
ターミナルでXCodeをKillするかアクティビティモニタXCodeを強制終了させてやる。

再度XCodeを起動すると、シミュレータが起動するようになる