2012-04-02 7 views
4

iOSシミュレータは、main.mに起因するSIGABRT信号を発行しています。iOSでSIGABRTをデバッグする方法は?

私はmain.mを変更していないので、私は混乱しています。デバッガをバックトレースすると常にmain関数が返されますが、これは私には役に立ちません。

iOSでSIGABRT信号をデバッグするにはどうすればよいですか?私は、Xcodeが私に書き込んだ行が信号を発生させたことを知らせることができたらいいと思う。

私のプログラムを終了した後のコンソールの問題は次のとおりです。

これが何を意味するのか、それともSIGABRTの発行に直接関係しているのかはわかりません。

+0

コンソールには何がありますか? – mattjgalloway

+0

質問を更新してコンソールメッセージを追加しました。 –

答えて

4

コンソールのエラーは通常、デバイスを再起動し、Xcodeを再起動するか、Macを再起動する必要があることを意味します。またはそれらのいくつかの組み合わせ。

これは通常SIGABRTに関連付けられていませんが、試してみてください。

+0

ありがとう、Xcodeを再起動してもMac Airを再起動しませんでした。なぜ私は不思議です。 –

+6

私たちは皆、なぜ私が望むよりも頻繁に起こるのだろうと思います。 –

0

通常、xcodeとデバイスの2つの部分の間でハングが発生します。デバイスがシミュレータの場合は、再起動が必要です。

  1. は、お使いのデバイス抜いて...いない場合
  2. 再びXcodeのに
  3. スタートを再開
  4. 近いXcodeのそれをリセット

将来の幸運。

関連する問題