IOS 友盟 闪退 追踪方法

大家看到下面的bug列表怎么破(3000+的错误,在1个月的时间,每天100次的闪退)


IOS 友盟 闪退 追踪方法_第1张图片
Screen Shot 2015-07-14 at 17.46.43.png
IOS 友盟 闪退 追踪方法_第2张图片
Screen Shot 2015-07-14 at 18.33.34.png

解决方法:

  • 先找到我们上传版本的DYSM,上传的DYSM在那呢?

    Xcode->Organizer->找到你对应的build号的版本(右键)--> Show in Finder -->3.png --> Show Package Contents -> 4.png

IOS 友盟 闪退 追踪方法_第3张图片
1.png
2.png
IOS 友盟 闪退 追踪方法_第4张图片
3.png
IOS 友盟 闪退 追踪方法_第5张图片
4.png
  • 把我们找到的tranb.app.dSYM 拉入Terminal(命令行)
    在命令行中输入以下内容:

cd /Users/caiwenshu/Library/Developer/Xcode/Archives/2015-07-07/tranb 7-7-15, 11.57.xcarchive/dSYMs/tranb.app.dSYM/Contents/Resources/DWARF

IOS 友盟 闪退 追踪方法_第6张图片
Screen Shot 2015-07-14 at 18.14.42.png

]

  • 开始反编译我们的错误啦

atos -arch arm64 -o tranb 0x1009ac0e8 tranb + 10141928
atos -arch arm64 -o tranb 0x100720918 tranb + 7473432


* 出错点顺利找到。让我们修复他吧!
![Screen Shot 2015-07-14 at 18.34.54.png](http://upload-images.jianshu.io/upload_images/656181-b4ec530f0aebd0ea.png)

你可能感兴趣的:(IOS 友盟 闪退 追踪方法)