iOS 崩溃信息分析

方法一

需要文件:dSYM文件 crash文件

1.打开Xcode -> window -> Organizer 

2.选中最近需要测试的archives,show in finder,显示包内容,获取xxx.app.dSYM文件


3.打开crash文件,找到binary images 复制起始地址0x100668000

4.打开终端,输入 

atos -o xxx.app.dSYM/Contents/Resources/DWARF/xxx -l 0x100668000 -arch arm64

进入等待输入状态



5.打开crash文件,复制地址到终端,回车


6.完了


方法二

需要文件:symbolicatecrash,dSYM文件, crash文件

查看dSYM文件uuid  控制台输入 dwarfdump --uuid xxxx.dSYM

find /Applications/Xcode.app -name symbolicatecrash -typef

复制symbolicatecrash到桌面

cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash ./desktop

dSYM文件, crash文件也复制到桌面

打开终端,输入

/Users/电脑名/Desktop/symbolicatecrash /Users/电脑名/Desktop/MYSDKDemo.app.dSYM /Users/电脑名/Desktop/sdfdfsd.crash > /输出路径/输出文件名.crash

出现错误

:Error: "DEVELOPER_DIR" is not defined at /Users/chencong/Desktop/symbolicatecrash line 69.

输入

exportDEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"

重新输入

/Users/电脑名/Desktop/symbolicatecrash /Users/电脑名/Desktop/MYSDKDemo.app.dSYM /Users/电脑名/Desktop/sdfdfsd.crash > /输出路径/输出文件名.crash

解析完成


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容