如何删除设备上的iOS崩溃记者日志?

我在我的日志中收到这条消息。

“不保存崩溃日志,因为我们已经达到了将日志存储在磁盘上的限制。同步或以其他方式清除/ var / mobile / Library / Logs / CrashReporter中的日志以保存新日志

我认为这是指设备,因为我已经删除XCode crashreports。

如何删除设备上的iOS崩溃记者日志?

断开您的设备并closuresXcode。

在你的开发机器上,你应该看看:

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

将所有报告移至垃圾箱,然后将您的设备与iTunes同步。 这应该从设备中删除日志。

通过iTunes同步您的设备将从您的设备中删除日志。

目录/var/mobile/Library/Logs/CrashReporter是iOS设备中的一个,而不是Mac OS X / Windows计算机。 另一个答案提到的目录~/Library/Logs/CrashReporter/MobileDevice可以通过使用Xcode设备(Xcode中的快捷键: command + shift + 2

所以如果你想删除iOS设备崩溃日志,你需要进入该目录。 如果你越狱你的iOS设备,你可以ssh到你的iOS设备默认密码alpine (如果你没有改变它)

 ssh root@xxxx 

xxxx是你的iOS设备的IP地址。

在连接到iOS设备之后,现在可以删除其中的所有文件/目录以释放一些空间:

 cd /var/mobile/Library/Logs/CrashReporter rm -rf * 

删除iOS设备上的崩溃日志。

  1. 在Xcode,设备窗口中,select设备,点击查看设备日志button。
  2. popup一个模式窗口,列出左窗格中的所有日志,并在右窗格中select日志内容。
  3. 点击左侧窗格中的顶部日志项。
  4. 滚动到日志列表的底部。
  5. Shift-点击列表底部的日志项目。 所有日志项目将被选中。
  6. 按Delete键。
  7. 出现确认对话框。
  8. 在对话框中确认删除。
  9. 完成!