码迷,mamicode.com
首页 > 其他好文 > 详细

通过dSYM查看出错

时间:2018-07-14 18:24:10      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:develop   window   bubuko   start   hive   .mm   打开文件   armv7   res   

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查看出错

标签:develop   window   bubuko   start   hive   .mm   打开文件   armv7   res   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!