我有一个测试人员发送给我的应用程序崩溃日志。根据文档,我应该可以将其放入管理器中库的“设备日志”部分(或使用窗口底部的“导入”按钮)。
不幸的是,两者都什么都不做。没有错误,没有警告,没有导入。
我的 .crash 文件是通过复制电子邮件的内容手动创建的,因此格式可能不正确,但将其与其他崩溃文件进行比较似乎是正确的。
我的存档中也有崩溃日志引用的构建,因为我知道这对于显示符号很重要。
知道如何调试吗?这是使用 Xcode 4.4.1
当我尝试导入由 PLCrashReporter 生成的崩溃日志时,我遇到了同样的问题。然后我注意到崩溃报告中的事件标识符和 CrashReporter 关键字段填充了“[TODO]”字符串而不是正确的值。我将事件标识符替换为任意 UUID,并将崩溃报告器密钥替换为我的一台设备的 UDID,之后 XCode 能够导入报告。我使用 XCode 4.5
我崩溃了,并使用了我在 Apple 的支持积分之一来试图弄清楚这一点。
底线很简单。截至目前(Xcode 4.6),OS X 崩溃日志无法导入 Xcode。只有 iOS 的。
我怀疑是 Xcode 错误。
我对 Xcode 4.4.1 有同样的问题。甚至尝试了最新的 4.5.2 开发者版本。
我使用了早期版本的 Xcode,它有点工作(一次只导入一个崩溃,需要多次重新启动 Xcode,但我设法做我需要的)。
您可以在此处下载旧版本的 Xcode 。
当 Xcode 拒绝合作时,我在删除方面取得了一些成功。~/Library/Developer/Xcode/iOS Device Logs
继续需要您自担风险。