如何从Xcode启动symbolicatecrash?
我有一个带有地址的崩溃文件,我想将地址转换为源代码中的符号。
使用gdb时,我们可以使用gdb ./yourApplication coredumpfile。 我认为xcode应该有一个类似的工具,用于将地址转换为符号。
答案 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文件是最新的文件你的应用构建