16

iOS シミュレーターを使用してアプリがクラッシュすると、クラッシュ ログが見つかりません。私はインターネット全体を見てきましたが、それらを有効にする方法がわかりません。実際のデバイスで実行してクラッシュログを取得できることはわかっていますが、現在修正しようとしているバグにより、プログラムがデバッガーでハングする傾向があります。次に、qlaunchsuccess パケットの送信がなく、特にプログラムを何度も実行する必要がある場合は、非常に苦痛です。私が見つけた唯一のアドバイスは、CrashReporterPrefs を使用することですが、私のハード ドライブを検索しても、これに近い名前のものは何も見つかりませんでした。また、XCode のパッケージ コンテンツと iOS シミュレーターのファイルも掘り下げました。iOS シミュレーターにはクラッシュ ログ フォルダーがありますが、空です。これを機能させる方法を知っている人はいますか?ありがとう。

4

3 に答える 3

5

Xcode(私の場合は4.5.2)を実行していないが、シミュレーター(私の場合は6.0)を実行している場合は、アプリがクラッシュしたときにクラッシュレポートが保存されるように見えます。それを表示するには、アプリケーション/ユーティリティ/コンソールを表示し、

(1)ログリストが表示されていることを確認します(非表示になっていないことを確認するには、コンソールの左上を参照してください)

(2)「診断および使用情報」の下に「ユーザー診断レポート」があり、開いた場合にクラッシュレポートが表示されます。

(3)コンソールの右側の領域にログがあります

于 2013-02-20T15:57:56.790 に答える
-5

クラッシュ ログは、デバッガーが既に提供しているものの単なる出力です。デバッガーに接続されたシミュレーターで実行しているときにクラッシュが発生した場合、デバッグ ナビゲーターでバック トレース情報を表示できます (デフォルトのキー バインディングは cmd+5 です)。

于 2012-06-27T14:32:44.373 に答える