如何在sdk4.0中启动symbolicatecrash?

时间:2010-07-23 03:34:19

标签: iphone

如何从Xcode启动symbolicatecrash?

我有一个带有地址的崩溃文件,我想将地址转换为源代码中的符号。

使用gdb时,我们可以使用gdb ./yourApplication coredumpfile。 我认为xcode应该有一个类似的工具,用于将地址转换为符号。

2 个答案:

答案 0 :(得分:5)

我已经在我的一篇博文中详细介绍了如何使用symbolicatecrash。总而言之,您可以在以下位置找到该脚本:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash

然后使用以下命令执行脚本:

./symbolicatecrash.sh -A -v [crashlog-filename] MyApp.dSYM

确保您的Symbol文件(MyApp.dSYM)和App二进制文件(MyApp)都存储在您执行symbolicate crash的目录中。有关详细信息,请查看完整的博客文章:http://apptech.next-munich.com/2010/01/symbolicatecrash.html

答案 1 :(得分:0)

注意如果你试图表示崩溃,你必须在同一个文件夹(.app,.dSYM和.crash)中有3个文件,然后重要的是确保.app和.dSYM文件是最新的文件你的应用构建