我收到了一位测试者发来的app崩溃日志。根据文档,我应该能够将其拖放到组织器中“设备日志”部分(或者使用窗口底部的“导入”按钮)中进行查看。
但是无论哪种方式都没有效果,没有错误提示,也没有警告,没有导入。
我的.crash文件是通过手动复制电子邮件内容而创建的,因此可能格式不正确,但与其他崩溃文件进行比较时似乎是正确的。
我也在归档中有该崩溃日志所涉及的构建版本,因为我知道这对于显示符号很重要。
您有什么想法如何调试这个问题吗?我的Xcode版本是4.4.1。
但是无论哪种方式都没有效果,没有错误提示,也没有警告,没有导入。
我的.crash文件是通过手动复制电子邮件内容而创建的,因此可能格式不正确,但与其他崩溃文件进行比较时似乎是正确的。
我也在归档中有该崩溃日志所涉及的构建版本,因为我知道这对于显示符号很重要。
您有什么想法如何调试这个问题吗?我的Xcode版本是4.4.1。
当我尝试导入由PLCrashReporter生成的崩溃日志时,我遇到了同样的问题。然后我注意到崩溃报告中的事件标识符和CrashReporter密钥字段都被填充为“ [TODO]”字符串,而不是正确的值。我用任意UUID替换了事件标识符,并用我的设备的UDID替换了崩溃报告器密钥,之后XCode就能成功导入报告了。我使用的是XCode 4.5
我不得不使用我的一个苹果技术支持点数,试图找到问题的根源。
简而言之,现在(Xcode 4.6),Mac操作系统的崩溃日志无法导入到Xcode中,只能导入iOS系统的崩溃日志。
我怀疑是Xcode的一个bug。
我在使用Xcode 4.4.1时遇到了同样的问题。甚至尝试了最新的4.5.2开发者版本。
我之前使用过早期版本的Xcode,它有点能用(只能一次导入一个崩溃,需要多次重新启动Xcode,但我成功完成了我需要的操作)。
你可以在这里下载旧版本的Xcode。
当Xcode不合作时,我尝试删除~/Library/Developer/Xcode/iOS Device Logs
取得了一些成功。请自行决定风险。