XCODE DSYM

XCODE DSYM
dwarfdump --uuid 查看uuid是否相同
参考 https://www.cnblogs.com/QianChia/p/8531744.html
如果线上没有框架 友盟之类统计 需要通过xcode— window—organizer查看 https://blog.csdn.net/skylin19840101/article/details/52231397
1.dsym 分析?

<1>dwarfdump:

每一个 xx.app 和 xx.app.dSYM 文件都有对应的 UUID,crash 文件也有自己的 UUID,只要这三个文件的 UUID 一致,我们就可以通过他们解析出正确的错误函数信息了。

搞iPhone开发就要不停地发版本,随之而来的就是各种版本的crash log。如果不能好好地管理,那么开发人员很快就会在crash log和版本的海洋里迷失方向。

MAC上有个免费的小工具——dwarfdump,可以简便地检测出app和相应的dSYM。

使用起来很简单。分三步即可。

Binary Images:

0x1000ac000 - 0x100c13fff Example arm64 /var/containers/Bundle/Applic

<1> 根据crash log,得到App的UUID。UUID是个字符串,由32个字符组成。得到了UUID,你才能知道是你的哪个版本在用户的iPhone上出了问题。

<2> 使用dwarfdump检查app,看哪个app是上面那个UUID。命令行格式:

dwarfdump --uuid YourApp.app/YourApp

<3> 用dwarfdump检查dSYM文件是否是上面的UUID。命令行格式:
/Users/aofeilin/Library/Developer/Xcode/DerivedData/ . dsym存在
dwarfdump --uuid YourApp.app.dSYM

2.dsym工具对

http://www.cocoachina.com/ios/20141219/10694.html xcarchive

你可能感兴趣的:(XCODE DSYM)