Xcode调试crash文件

为了防止自己忘记怎么操作,特意记录一下自己的操作流程

用Xcode自带的 symbolicatecrash 工具来解析的.crash文件

step1:

获取crash文件

image.png

image.png

image.png

step2:

找到app包所对应的.dSYM文件。


image.png

image.png

image.png

step3:

就是找到Xcode中的symbolicatecrash工具

终端执行命令:
find /Applications/Xcode.app -name symbolicatecrash -type f

/Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform/Developer/Library/PrivateFrameworks/DVTFoundation.framework/symbolicatecrash
/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/Library/PrivateFrameworks/DVTFoundation.framework/symbolicatecrash
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/PrivateFrameworks/DVTFoundation.framework/symbolicatecrash
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash

使用上面的第一个

step4:

将上面的三个东西都放在同一个文件下,然后cd到当前目录下


image.png
./symbolicatecrash ./MangoDemo.crash ./MangoDemo.dSYM > SymbolCrash.crash

``
执行此命令可能会报错Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.。执行命令export DEVELOPER_DIR=/Applications/XCode.app/Contents/Developer即可。

``

Final:

最后在当前文件夹下会生成一个新的crash分析文件,点进去查看就行了。

完结 撒花✿✿ヽ(°▽°)ノ✿

你可能感兴趣的:(Xcode调试crash文件)