1

私のアプリは、iPhone と iPad の両方のシミュレーター (5.0、5.1、6.0、6.1) で正常に読み込まれ、実行されます。3 回目の「正確な」試行で、「(lldb)」ログ出力を含む SIGABRT エラーを受け取ります。bt (バック トレース) コマンドの出力は次のとおりです。

(lldb) bt
* thread #1: tid = 0x1c03, 0x98960a6a libsystem_kernel.dylib`__pthread_kill + 10, stop           reason = signal SIGABRT
frame #0: 0x98960a6a libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x96d87b2f libsystem_c.dylib`pthread_kill + 101
frame #2: 0x0209b57b libsystem_sim_c.dylib`abort + 140
frame #3: 0x02aa5b4e GraphicsServices`GSRegisterPurpleNamedPort + 348
frame #4: 0x02aa569f GraphicsServices`_GSEventInitialize + 123
frame #5: 0x02aa5c1f GraphicsServices`GSEventInitialize + 36
frame #6: 0x00a153f9 UIKit`UIApplicationMain + 600
frame #7: 0x00002d8d AppName`main(argc=1, argv=0xbffff3bc) + 141 at main.m:16
frame #8: 0x00002cb5 AppName`start + 53

エラーの原因を追跡するのに役立つ決定的な情報を生成するために、解決せずに次のことも実行しました。

  • グローバル例外ブレークポイントを追加
  • メインから NSLog にキャッチしてみてください
  • プロジェクトスキーマを編集し、追加の(メモリ管理、ロギング、およびデバッガー)設定を有効にしてエラーを複製することにより、すべての「診断」を試みました。
  • アプリの起動/停止の頻度を下げる
  • クローズド XCode
  • 再起動しました

私はまだ行っていません: - 物理デバイスでアプリを実行します (Apple が会社のアカウントを確認するのをまだ待っています)

4

1 に答える 1

3

以下の記事によると

http://www.tuaw.com/2013/06/05/devjuice-10-8-4-and-the-ios-simulator

これで問題が解決したようです:

[製品] > [スキーム] > [スキームの編集] を選択してスキームを更新し、[情報] タブからデバッグ スキームの GDB デバッガーを選択します。

デフォルト: LLDB

于 2013-06-08T18:09:26.247 に答える