2011-12-02 72 views
2

我有.dsym,.app,.crash文件,但不知道我们要把所有这些文件放在哪里来表示崩溃日志。尽管我不知道确切的过程。我已经使用了Google搜索,但没有找到任何令人满意的answer.Any帮助将是appreciated.Thanx如何标记崩溃日志以了解崩溃的确切位置?

+0

请转到我以前的帖子回答。这将每次都会在您的设备上创建一个符号崩溃报告,这对调试您的代码非常有帮助。 (在同一帖子上的其他答案也表明了好点,但它的一个很长的路要做)http://stackoverflow.com/questions/7932992/enabling-crash-logs-symbolication-in-xcode-4-2/7937300#7937300 – DShah

回答

0

它使用Spotlight索引,所以你可以把它放在任何地方...... 退房这个答案Symbolicating iPhone App Crash Reports

+0

我使用xcode 3.2.6.m,当我把我的崩溃文件放在组织器中时,它只显示二进制代码。但我想知道确切的类和崩溃的确切位置,以便我可以删除它。 – user1076758

+0

你检查过该线索上的所有答案吗?还有一步一步如何从命令行 – RolandasR

+0

yeah。我已经检查,但并没有得到完美的方式。即使我已经通过terminal.But后到达目录,我保存所有这些文件我使用命令使用symbolicate命令读取崩溃报告。但它返回未找到的symboliacet命令 – user1076758

0

由于Xcode使用聚光灯找到.dSYM和应用如果您刚刚将这些文件复制到Mac中,则需要一些时间来索引这些文件。

当您将崩溃日志放入Xcode中时,它可能需要一点时间才能符号化。在Xcode 4中,可能需要一分钟才能找到所有内容并为我提供符号。

可能需要将应用程序可执行文件从.ipa文件中取出。您可以通过将“.zip”添加到文件名中,然后打开它来完成此操作。从“Payload”文件夹中拉出可执行文件,并将其放在与dSYM文件相同的文件夹中。

要了解.dSYM文件是否与崩溃日志相匹配,请检查其UUID编号。在终端中,使用 dwarfdump -u 将结果编号与崩溃日志的“Binary Images”部分中的可执行文件显示的编号进行比较。