41

ログにこのメッセージが表示されます。

「ディスクに保存するログの制限に達したため、クラッシュ ログを保存していません。新しいログを保存するには、/var/mobile/Library/Logs/CrashReporter からログを同期するか、別の方法でクリアします

XCodeでクラッシュレポートを削除したため、これはデバイスを指していると思います。

デバイスから iOS クラッシュ レポーター ログを削除するにはどうすればよいですか?

4

4 に答える 4

61

デバイスを切断し、Xcodeを閉じます。

開発マシンでは、次を調べる必要があります。

/Users/%username%/Library/Logs/CrashReporter/MobileDevice/%devicename%

すべてのレポートをゴミ箱に移動してから、デバイスをiTunesと同期します。これにより、デバイスからログが削除されます。

于 2012-12-13T21:57:19.783 に答える
11

ディレクトリ/var/mobile/Library/Logs/CrashReporterは、Mac OS X/Windows コンピュータではなく、iOS デバイス内のものです。別の回答で言及されているディレクトリは、Xcode デバイス (Xcode のショートカット: + + )~/Library/Logs/CrashReporter/MobileDeviceを使用して簡単に削除できます。commandshift2

したがって、iOS デバイスのクラッシュログを削除したい場合は、そのディレクトリに入る必要があります。iOS デバイスをジェイルブレイクした場合、デフォルトのパスワードを使用して iOS デバイスに ssh できますalpine(パスワードを変更していない場合)。

ssh root@x.x.x.x 

x.x.x.xiOS デバイスの IP アドレスです。

iOSデバイスにsshした後、その中のすべてのファイル/ディレクトリを削除して、スペースを解放することができます:

cd /var/mobile/Library/Logs/CrashReporter
rm -rf *
于 2014-10-01T11:57:56.737 に答える
11

iTunes を介してデバイスを同期すると、デバイスからログが削除されます。

于 2015-04-30T18:52:57.883 に答える
8

iOS デバイスのクラッシュ ログを削除するには。

  1. Xcode の [デバイス] ウィンドウで、デバイスが選択された状態で、[デバイス ログの表示] ボタンをクリックします。
  2. モーダル ウィンドウがポップアップ表示され、左側のペインにすべてのログが一覧表示され、右側のペインに選択したログの内容が表示されます。
  3. 左ペインの一番上のログ項目をクリックします。
  4. ログリストの一番下までスクロールします。
  5. リストの下部にあるログ項目を Shift キーを押しながらクリックします。すべてのログ項目が選択されます。
  6. 削除キーを押します。
  7. 確認ダイアログボックスが表示されます。
  8. ダイアログ ボックスで削除を確認します。
  9. 終わり!
于 2015-03-11T16:21:05.937 に答える