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

时间:2012-12-13 21:47:38

标签: ios

我在日志中收到此消息。

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

我认为这是指设备,因为我删除了XCode中的崩溃报告。

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

3 个答案:

答案 0 :(得分:59)

断开设备连接并关闭Xcode。

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

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

将所有报告移至“废纸篓”,然后将设备与iTunes同步。这应该从设备中删除日志。

答案 1 :(得分:10)

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

因此,如果您想删除iOS设备崩溃日志,则需要进入该目录。如果您越狱了iOS设备,则可以使用默认密码alpine ssh到您的iOS设备(如果您没有更改)

ssh root@x.x.x.x 

x.x.x.x是您的iOS设备的IP地址。

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

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

答案 2 :(得分:8)

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

  1. 在Xcode,Devices窗口中,选择设备,单击View Device Logs按钮。
  2. 弹出一个模态窗口,列出左窗格中的所有日志,以及右窗格中选定的日志内容。
  3. 点击左侧窗格中的顶部日志项目。
  4. 滚动到日志列表的底部。
  5. Shift - 单击列表底部的日志项。将选择所有日志项目。
  6. 按Delete键。
  7. 出现确认对话框。
  8. 确认删除对话框。
  9. 完成!