在iOS 8设备上查找崩溃日志

Jon*_*nny 40 crash-dumps ios8

曾经可以通过"设置"应用访问崩溃日志.我在iOS 8中找不到.那去哪了?它现在还没有消失.

Jon*_*nny 65

我找到了.它移动了,它不再是通用/诊断......它在隐私/诊断中.

  • 长按"全选"不再有效.现在需要掌握拉动右选择器并完全按下滚动的艺术. (6认同)
  • iOS 10.3 及更高版本。请参阅下面的 /sf/answers/3065950261/ (2认同)

Raj*_*071 16

首先打开"设置"应用.

  • 导航到设置 - 隐私 - 诊断和使用 - 诊断和使用数据
  • 点击崩溃,您将看到一个带有崩溃日志的文本字段.长按以选择全部,然后复制崩溃文本.
  • 将其粘贴到您可以从设备上取下的东西上(例如,给自己发送一封电子邮件).

  • 长按不再弹出"全选"作为选项.事实上,经过10分钟的实验,__nothing__似乎在召唤那个选项.这有点可怕. (2认同)

Wil*_* Hu 15

如果您有iOS 10.3或稍后,请转到Settings > Privacy,向下滚动并点按Analytics.然后点击分享iPhone & Watch Analytics.

如果你有iOS 10iOS 10.2,去Settings > Privacy > Diagnostics & Usage选择自动发送或不发送.


小智 11

直接从没有Xcode的设备获取崩溃日志

您的用户可以通过其设备检索崩溃报告,并按照这些说明通过电子邮件将其发送给您.

(无法直接从设备获取设备控制台日志)

1)打开设置应用

2)转到隐私,然后是诊断和使用

3)选择诊断和使用数据

4)找到崩溃的应用程序的日志.日志将以以下格式命名:

5)选择所需的日志.然后,使用文本选择UI选择日志的整个文本.选择文本后,点按"复制"

6)将复制的文本粘贴到Mail并根据需要发送到电子邮件地址使用Xcode从设备获取崩溃日志和控制台输出

即使您无法在Xcode的调试器中运行该应用程序,Xcode仍然可以为您提供调试问题所需的所有信息.使用Xcode 6

1)插入设备并打开Xcode

2)从菜单栏中选择Window - > Devices

3)在左列的DEVICES部分下,选择设备

4)要查看设备控制台,请单击右侧面板左下角的向上三角形

5)单击右下角的向下箭头将控制台另存为文件

6)要查看崩溃日志,请选择右侧面板"设备信息"部分下的"查看设备日志"按钮

7)在Process列中找到您的应用程序,然后选择Crash log以查看内容.

8)要保存崩溃日志,请右键单击左列中的条目,然后选择"导出日志"

9)Xcode 6还将列出低内存日志.这些将显示为进程名称"未知"和类型"未知".您应该检查这些日志的内容,以确定是否有任何这些日志是由您的应用程序引起的.有关内存不足日志的详细信息,请参阅了解和分析iOS应用程序崩溃报告.使用Xcode 5

1)插入设备并打开Xcode

2)打开"管理器"窗口,然后选择"设备"选项卡

3)在左列的DEVICES部分下,展开设备的列表

4)选择设备日志以查看崩溃日志或选择控制台以查看控制台输出返回页首启用App Store诊断报告

从选择向Apple发送诊断和使用信息的客户自动收集崩溃日志.

从Xcode 6.3开始,可以在Xcode Organizer中找到至少运行iOS 8.3和TestFlight beta测试人员的App Store客户的崩溃日志.要获取这些崩溃日志:

1)在Xcode 6.3及更高版本中打开管理器窗口

2)选择顶部的"崩溃".然后可以在此窗口中找到可用的崩溃日志.

"应用程序分发指南"包含有关崩溃报告服务的更多信息.

可以在iTunes Connect中找到运行较旧iOS版本的客户的崩溃报告.

如果有人报告崩溃,并且您在iTunes Connect中没有看到相应的报告,则应将其引导至以下适用于Mac或Windows的知识库文章,以便他们可以选择向您发送崩溃报告.回到顶部