4

iOS シミュレーターは、main.m に起因する SIGABRT シグナルを発行しています。

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

iOS で SIGABRT シグナルをデバッグするにはどうすればよいですか? XCode が、私が書いたどの行がシグナルを発生させたかを教えてくれたらいいのにと思います。

プログラムを終了した後にコンソールが発行するものは次のとおりです。

Couldn't register com.inimicalme.me.iosapp43 with the bootstrap server. Error: unknown error code.
This generally means that another instance of this process was already running or is hung in the debugger.

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

4

2 に答える 2

4

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

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

于 2012-04-02T23:28:07.683 に答える
0

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

  1. デバイスのプラグを抜く
  2. リセットする
  3. xcodeを閉じる
  4. xcodeを再度開く
  5. 再開する!

今後ともよろしくお願いいたします。

于 2012-06-27T20:31:45.567 に答える