用户通过电子邮件向我发送了我提交到App Store的应用的崩溃日志。我仍然在Xcode中拥有原始的应用商店提交存档,但他的崩溃报告不会象征性。单击“resymbolicate”不会执行任何操作。我找不到使用mdfind的symbolicatecrash脚本,它仍然是Xcode 4.5的一部分吗?有没有办法象征这个崩溃日志?
答案 0 :(得分:3)
如果您还没有尝试过,请将您的Mac升级到OSX 10.8.2或更高版本。我 运行OSX 10.7.5,并立即升级 修复了我的sybolication困境。
我已经尝试了很多一切来让我的崩溃日志符号化。我之前从未遇到过任何问题,但自从我查看崩溃日志以来已经过了几个月;在那个时期的某个时刻,我升级到了Xcode 4.5.2。在我看来,使用Xcode 4.5.2 symbolicatecrash perl脚本的东西在运行OSX 10.7.5的mac上无法正常工作。在symbolicatecrash中,它调用atos来表示地址;它找不到匹配的符号,即使我知道一个事实我有正确的xcarchive。无论如何,OSX 10.8.2或更新的春天,希望这对你有用。
答案 1 :(得分:1)
将dsym和日志放在一个文件夹中,然后尝试打开崩溃日志。
答案 2 :(得分:1)
我的修复是:
使用终端转到xarchive文件夹。
运行:mdimport .
xcode现在可以正确地重新符号化。 问题是聚光灯没有为某些愚蠢的原因索引档案文件夹(狮子座10.7)!