我想知道如何在XCode中表示崩溃,我有.crash文件,我不知道该怎么做。
我想修复一个影响我的应用程序的该死的bug,提前谢谢!
答案 0 :(得分:17)
应用程序需要构建而不剥离调试符号:
然后,当它在设备上崩溃时,进入组织者窗口,在"设备日志"部分,您应该看到一个很好的符号化崩溃日志:
要将崩溃日志导入Xcode(例如,从电子邮件中),只需将其拖入组织者窗口,如下所示:
答案 1 :(得分:2)
Symbolicating iPhone App Crash Reports
使用最新版本的Xcode(3.2.2),您可以将任何崩溃报告拖放到Xcode Organizer的“设备日志”部分,它们将自动通过符号表示。我认为如果您使用Build& amp;构建该版本的App,这种方法效果最佳存档(也是Xcode 3.2.2的一部分)
答案 2 :(得分:0)
您需要从中接收崩溃文件的应用程序的.xcarchive文件
从.xcarchive中,我们提取MyApp.app,MyApp-dSYM.dSYM和MyApp-Crash-log.crash,在桌面和宝藏上创建一个文件夹并将其放置。
打开终端并输入以下命令(用您的名称替换 MyApp ):
cd Desktop/MyApp
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash -v MyApp.crash MyApp.app.dSYM