2011-12-15 26 views
3

クラッシュをデバッグしようとしていますが(メモリ関連の可能性があります)、iPadデバイスでデバッグ中にアプリがクラッシュするとXcode(4.2) GDB)。 LLDBに切り替えるとアプリがクラッシュし、コンソールに何も表示されず、Xcodeがデバッグを終了します。iOSアプリケーションがクラッシュする/ Xcodeがバックトレースを表示しない(一時停止)

クラッシュは激しい使用の後にのみ発生し、メモリ不足の可能性があります。

クラッシュに関連する情報は見つかりませんでした。誰もがこの行動を経験しましたか?

答えて

8

例外ブレークポイントを設定しましたか?

  1. は例外場合今、あなたはスタックトレースが表示されるはずです

をブレークポイント例外を追加選択ペイン

  • の左下隅にある[+]をエディタペイン
  • クリックしてブレークポイントになりました発生する。

  • +0

    はい、例外でブレークを有効にしました。ちなみに、私はかなり厄介なリークを見つけました。その解決策は、私にこれをもう一度見られないようにしました。しかし、まだ少し気になります。これのために+1 – greg

    +0

    +1。 XCodeの最近のビルドでなぜこれが私のために無効にされたのか分かりませんが、この問題のためにスタックトレースを見たことがあります。素晴らしい提案。 – jimt

    2

    「集中使用後に表示される」とは、過剰なメモリ使用とメモリリークを示し、十分なメモリが使用可能ではないことを示します。

    計測器を使用してデバイス上でアプリケーションを実行し、リークモジュールをオンにして、割り当てられたメモリを解放しない場所を探します。

    関連する問題