XCODE DSYM

作者: aofeilin | 来源:发表于2018-05-17 13:26 被阅读25次

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 <e86bcc8875b230279c962186b80b466d> /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文件

    XCode编译后没有生成dSYM文件? XCode Release编译默认会生成dSYM文件,而Debug编译默认...

  • iOS开发面试中需要牢牢记住的几个知识点

    如何分析dSYM? dSYM是什么? Xcode编译项目之后,我们会看到一个同名的dSYM文件,dSYM是保存十六...

  • 阿里三面(转)

    1.dSYM你是如何分析的? 什么是 dSYM dSYM文件Xcode编译项目后,我们会看到一个同名的 dSYM ...

  • dSYM

    什么是 dSYM 文件? Xcode编译项目后,我们会看到一个同名的 dSYM 文件,dSYM 是保存 16 进制...

  • iOS 自带工具symbolicatecrash解析iOS C

    什么是 dSYM 文件 Xcode编译项目后,我们会看到一个同名的 dSYM 文件,dSYM 是保存 16 进制函...

  • 如何分析DSYM文件

    什么是 dSYM 文件 Xcode编译项目后,我们会看到一个同名的 dSYM 文件,dSYM 是保存 16 进制函...

  • iOS Crash - 解析篇

    dSYM 介绍 解析crash 就一定会用到 dSYM,先来了解一下。 什么是 dSYM 文件 Xcode编译项目...

  • XCODE DSYM

    XCODE DSYMdwarfdump --uuid 查看uuid是否相同参考 https://www.cnblo...

  • iOS crash报告分析

    相关概念 什么是 dSYM 文件 Xcode编译项目后,我们会看到一个同名的 dSYM 文件,dSYM 是保存 1...

  • dSYM分析

    什么是 dSYM Xcode 编译项目后,会生成一个同名的dSYM文件 dSYM保存了16 进制函数地址映射信息的...

网友评论

    本文标题:XCODE DSYM

    本文链接:https://www.haomeiwen.com/subject/nbjbdftx.html