Ios8 在iOS 8设备上查找崩溃日志
以前可以通过设置应用程序访问崩溃日志。我在iOS 8中找不到。那到哪里去了?Ios8 在iOS 8设备上查找崩溃日志,ios8,crash-dumps,Ios8,Crash Dumps,以前可以通过设置应用程序访问崩溃日志。我在iOS 8中找不到。那到哪里去了? 它现在还没走,是吗。我找到了。它移动了,不再在常规/诊断中。。。它位于隐私/诊断中。首先打开设置应用程序 导航到设置-隐私-诊断和使用-诊断& 使用数据 点击崩溃,您将看到一个带有崩溃日志的文本字段。长的 按选择全部,然后复制崩溃文本 将其粘贴到您可以从设备上取下的内容中(例如, 给自己的电子邮件) 不使用Xcode直接从设备获取崩溃日志 您的用户可以从设备中检索崩溃报告,并按照以下说明通过电子邮件发送给您 (无法直
它现在还没走,是吗。我找到了。它移动了,不再在常规/诊断中。。。它位于隐私/诊断中。首先打开设置应用程序
- 导航到设置-隐私-诊断和使用-诊断& 使用数据
- 点击崩溃,您将看到一个带有崩溃日志的文本字段。长的 按选择全部,然后复制崩溃文本
- 将其粘贴到您可以从设备上取下的内容中(例如, 给自己的电子邮件)
Window -> Devices and Simulators -> <device_name> -> View Device Logs -> All Logs -> <app_name>
即使您无法在Xcode的调试器中运行应用程序,Xcode仍然可以为您提供调试问题所需的所有信息。
使用Xcode 6
1) 插入设备并打开Xcode
2) 从菜单栏中选择窗口->设备
3) 在左列的设备部分下,选择设备
4) 要查看设备控制台,请单击右侧面板左下角的上三角形
5) 单击右下角的向下箭头以将控制台另存为文件
6) 要查看崩溃日志,请选择右侧面板上设备信息部分下的查看设备日志按钮
7) 在“进程”列中找到应用程序,然后选择崩溃日志以查看内容
8) 要保存崩溃日志,请右键单击左列的条目并选择“导出日志”
9) Xcode 6还将在此处列出内存不足日志。这些将以流程名称“未知”和类型“未知”显示。您应该检查这些日志的内容,以确定这些日志是否由您的应用程序引起。有关内存不足日志的更多信息,请参阅了解和分析iOS应用程序崩溃报告。
使用Xcode 5
1) 插入设备并打开Xcode
2) 打开“管理器”窗口并选择“设备”选项卡
3) 在左列的设备部分下,展开设备的列表
4) 选择设备日志以查看崩溃日志,或选择控制台以查看控制台输出
回到顶端
启用应用商店诊断报告
崩溃日志会自动从选择向苹果发送诊断和使用信息的客户那里收集
从Xcode 6.3开始,可以在Xcode Organizer中找到运行至少iOS 8.3和TestFlight beta测试程序的应用商店客户的崩溃日志。要获取这些崩溃日志,请执行以下操作:
1) 在Xcode 6.3及更高版本中打开“组织者”窗口
2) 在顶部选择“崩溃”。然后可以在此窗口中找到可用的崩溃日志
《应用程序分发指南》包含有关崩溃报告服务的更多信息
运行较旧iOS版本的客户的崩溃报告可以在iTunes Connect中找到
如果有人报告了崩溃,而您在iTunes Connect中没有看到相应的报告,您应该引导他们阅读以下适用于Mac或Windows的知识库文章,以便他们可以选择向您发送崩溃报告。
返回顶部如果您有iOS 10.3或更高版本,请转到
设置>隐私
,向下滚动并点击分析
。然后点击共享iPhone&watchanalytics
如果您有
iOS 10
到iOS 10.2
,请转到Settings>Privacy>Diagnostics&Usage
,然后选择Automatically Send(自动发送)或Not not Send(不发送)。当您的应用程序崩溃时,Xcode将进入调试器并向您显示有关崩溃的更多信息:最重要的部分是:
红色箭头
红色箭头显示哪行代码崩溃以及崩溃原因
调试器控制台
许多崩溃会将更多信息记录到调试器控制台。当应用程序崩溃时,它应该自动出现,但如果它不在那里,则通过选择Xcode右上角的按钮来显示调试器,并通过单击调试器右下角的按钮来显示控制台
堆栈跟踪
堆栈跟踪列出了程序在到达崩溃代码之前所使用的函数
部分堆栈跟踪显示在屏幕左侧的调试导航器中,调试器控件允许您选择要在调试器中查看的堆栈帧:
如果在调试器的(lldb)提示符下输入bt命令并按return键,则将获得堆栈跟踪的文本表示形式,您可以复制和粘贴:
参考:iOS 13.4.1
使用iPhone
Settings -> Privacy -> Analytics & Improvements -> Analytics Data -> <app_name>
设置->隐私->分析和改进->分析数据->
使用MacOS
~/Library/Logs/CrashReporter/MobileDevice/<device_name>/<app_name>
~/Library/Logs/CrashReporter/MobileDevice//
使用Xcode
Window -> Devices and Simulators -> <device_name> -> View Device Logs -> All Logs -> <app_name>
窗口->设备和模拟器->查看设备日志->所有日志->
长按可选择“所有不再工作”。现在,你需要掌握拉右选择器并按下scroll向下滚动的技巧。iOS 10.3及更高版本。请参阅下文长按不再弹出“全选”选项。事实上,在10分钟的实验之后,似乎没有任何东西能让你做出这样的选择。这有点糟糕,同上。同样的问题,Xcode指令