应用程序崩溃后未填充 xCode 设备日志

Posted

技术标签:

【中文标题】应用程序崩溃后未填充 xCode 设备日志【英文标题】:xCode device logs not populating after application crash 【发布时间】:2015-07-28 05:49:48 【问题描述】:

当我使用分发配置文件构建我的 Corona SDK 应用程序并通过 USB 电缆将它放在我的设备上时,我的 iPad 2 发生了崩溃。我正在测试未连接互联网时发生的错误(不确定是否相关)。当应用程序崩溃时,设备窗口的输出流表明它正在存储崩溃报告 (http://pastebin.com/Qa3BeaJ2),但是当我按下“查看设备日志”按钮时,崩溃永远不会出现。当我按下那个按钮时,我收到一条错误消息。解决这个问题是让我的崩溃出现在设备日志中的秘诀吗?

7 月 28 日 13:41:17 JackSpicer crash_mover[6180]:(错误) NPSLogging:未能 解析活动设备的配对 ID ((null)) 或数据存储 ((null))

谢谢!

更新:现在是晚上 10 点。我一整天都在检查设备日志……现在我从下午 5:46 得到了更新。我勒个去?它非常短,并说:

Incident Identifier: 2481ECB9-EB67-4580-8F50-0F3BC9DEC466
CrashReporter Key:   cda9dbf37d5d3acf21765f20407ce60ad9f7b70a
Date: 2015-07-28 17:46:26 +0800
Reset count: 0
Boot failure count: 1
Boot faults: 
Boot stage: 255
Boot app: 2681261667

【问题讨论】:

您是否尝试过重启设备? 是的,不幸的是没有运气。就在两分钟前,我在 5 小时前发生了车祸,但很奇怪。它非常短。请参阅我的问题中的更新。 引用您的更新。这不是实际的崩溃日志。看看这是否:***.com/questions/24484817/… 对你有帮助。 @JLONG 我真的不明白那个链接中有什么可以帮助我——我已经尝试插入和拔出 iPad,但我不是在寻找控制台日志。我知道那些在哪里,我看到了。我错过了什么吗? 我遇到了同样的问题 【参考方案1】:

好的,我能够填充我的崩溃。我是这样做的:

已将设备与 iTunes 同步 已打开 ~/Library/Logs/CrashReporter/MobileDevice/ 找到一个名为 Retired 的文件夹(不知道为什么或这是什么) 里面是我的崩溃日志,名为 blah.blah.beta 添加了 .crash 扩展名 将它拖到 Xcode 的 View Device Logs 窗口中

【讨论】:

天哪!有效。一次。然后当我想查看新的崩溃日志时,我不得不再次经历整个过程。有没有办法让它一直自动填充?也许是因为我在设备名称中添加了一个空格?我的 MobileDevice 文件夹中有两个文件夹——一个像 MyDevice,另一个像 My Device。你怎么看?

以上是关于应用程序崩溃后未填充 xCode 设备日志的主要内容,如果未能解决你的问题,请参考以下文章

应用程序崩溃,但没有设备日志

如何从连接到 Xcode 的设备中理解 ios 崩溃报告?

xcode 4.5 上的符号化崩溃失败

设备控制台中仅显示崩溃日志

在 Xcode 4.2 中启用崩溃日志符号化

应用程序突然崩溃 - iPhone企业版