首页 > 其他 > 详细

通过dSYM查看出错

时间:2018-07-14 18:22:15      阅读:218      评论:0      收藏:0      [点我收藏+]

1.寻找dSYM文件,xcode->window->Organizer->选择对应archive出来的文件->在Finder中打开->里面有dSYMs的文件夹->打开文件夹即可得到

技术分享图片

 

2.确认是我们需要的dSYM,查看UUID是否和下面所得一致(确定是armv7还是arm64)

$cd /Users/xxxx/Library/Developer/Xcode/Archives/yyyy-mm-dd/appname\ yyyy-m-dd\ pmH.mm.xcarchive/dSYMs/appname.app.dSYM

$cd ../

$dwarfdump --uuid appname.app.dSYM

UUID: 4DA8AF04-0D46-35CB-AF63-85BF0486AD80 (armv7) appname.app.dSYM/Contents/Resources/DWARF/appname

UUID: 85D5877B-73EE-3959-B810-66BCA45A3F44 (arm64) appname.app.dSYM/Contents/Resources/DWARF/appname

 

3.查看在arm64中的0x100101eb8对应的文件

dwarfdump --arch=arm64 --lookup 0x100101eb8 appname.app.dSYM

4.结果最后有类似,找出了错误的位置,进而合理推测原因

AT_name ("xxxxxxxxxxxxx")

Line table file: ‘FailResonLocationFile.m‘ line 133, column 5 with start address 0x0000000100101ea8

 

通过dSYM查看出错

原文:https://www.cnblogs.com/yuxiaoyiyou/p/9310491.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!