MacOS LionでXCode 4.2を使用しています。 SimulatorでiPhone/iPadアプリをデバッグするときに、Xcodeツールバーの[Stop]ボタン(Product | Stop)を使用してアプリを終了します。非常に頻繁にこの後、XCodeはmain.mファイルを開き、UIApplicationMainコールに実行ポインタを置き、 "Program received SIGKILL"と言う。その後約1秒でデバッグモードが解除されるため、このエラーをデバッグすることはできません。私のアプリにはたくさんのスレッドが含まれているので、スレッドがまだ動作しているときにリソースが引き出されることに関連していると思われます。これは正常な場合もあります。アプリが終了しているため、この問題については気にしません。しかし、すべてのデバッグ後にこのSIGKILLを見るのは本当に面倒です。どうすればデバッグできますか?あるいは、それを無効にする方法はありますか?XCodeデバッガがStopボタンでSIGKILLで停止する
EDIT:通常のアクティビティログ以外はコンソールに何もありません(通常の例外のようなクラッシュの詳細はありません)。
デバッガは、SIGKILLを送信してアプリを強制終了します。それがあなたがUnixのプロセスを終了させる方法です。何が問題ですか? – hamstergene
問題は次のとおりです。XCodeはこのSIGKILLをデバッガに表示します。同じ方法でブレークポイントを表示し、1秒後にデバッガを終了します。 –
Xcodeのコードウィンドウをmain.mに切り替えると、あなたが見ていた場所から離れてしまいます。 – jrturton