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

Fel*_*lix 40 ios

我在日志中收到此消息.

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

我假设这是指设备,因为我删除了XCode中的crashreports.

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

Rob*_*eph 60

断开设备连接并关闭Xcode.

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

/Users/%username%/Library/Logs/CrashReporter/MobileDevice/%devicename%
Run Code Online (Sandbox Code Playgroud)

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

  • 对我没有帮助.所以我从顶部开始删除了Organizer中的所有日志. (3认同)

小智 11

通过iTunes同步设备将从设备中删除日志.

  • 在这里的所有答案中(除了Sean用于Jailbroken设备)这个是唯一适用于iOS 9的. (2认同)

Xia*_*iao 10

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

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

ssh root@x.x.x.x 
Run Code Online (Sandbox Code Playgroud)

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

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

cd /var/mobile/Library/Logs/CrashReporter
rm -rf *
Run Code Online (Sandbox Code Playgroud)


Jef*_*eff 8

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

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

  • 根本没有解决这个问题.尽管通过这种方法删除了所有设备,但设备显然仍然充满了日志. (19认同)