2

一位用户通过电子邮件向我发送了我提交到 App Store 的应用程序的崩溃日志。我在 Xcode 中仍然有原始的应用商店提交存档,但他的崩溃报告不会象征性。单击“重新符号化”不会执行任何操作。我找不到使用 mdfind 的 symbolicatecrash 脚本,它仍然是 Xcode 4.5 的一部分吗?有什么方法可以象征这个崩溃日志?

4

3 回答 3

3

如果您还没有尝试过,请将您的 Mac 升级到 OSX 10.8.2 或更高版本。我运行的OSX 10.7.5,升级后立即解决了我的符号化问题。

我已经尝试了几乎所有方法来让我的崩溃日志具有象征意义。我以前从来没有遇到过问题,但是自从我查看崩溃日志以来已经过去了几个月;在那段时间的某个时候,我升级到了 Xcode 4.5.2。在我看来,Xcode 4.5.2 symbolicatecrash perl 脚本的某些内容在运行 OSX 10.7.5 的 Mac 上无法正常工作。在 symbolicatecrash 中,它调用 atos 来符号化一个地址;它找不到匹配的符号,即使我知道我有正确的 xcarchive。无论如何,OSX 10.8.2 或更新版本的 spring 并希望这对你有用。

于 2012-12-02T23:22:55.643 回答
1

将 dsym 和日志放在一个文件夹中,然后尝试打开崩溃日志。

于 2012-09-28T22:24:34.700 回答
1

我的解决方法是:

使用终端转到 xarchive 文件夹。跑:mdimport .

xcode 现在可以正确地重新符号化。问题是聚光灯由于某些愚蠢的原因没有索引档案文件夹(lion 10.7)!

于 2013-01-24T11:20:11.580 回答