dSYM介绍

XCODE编译项目之后,会在app旁看见一个同名的dSYM文件.

他是一个编译的中转文件,简单说就是debugsymbols包含在这个文件中.

他有什么作用? release的版本 crash的时候,会有一个日志文件,包含出错的内存地址,使用symbolicatecrash工具能够把日志和dSYM文件转换成可以阅读的log信息,也就是将内存地址,转换成程序里的函数或变量和所属于的文件名.







然后点击绿色字体,出现的文字,复制到终端,然后就可以找到崩溃的地方。


面试回答:

什么是dSYM文件:

XCODE编译项目然后打包以后,在app旁会看见一个同名的dSYM文件。该文件就是当release的版本crash的时候,通过友盟查看会有一个日志文件,包含出错的内存地址等,使用终端能够把日志和dYSM文件转换成可以阅读的log信息,也就是将内存地址转换成程序里的函数或变量的所属于的文件名。


猜你喜欢

转载自blog.csdn.net/liyunxiangrxm/article/details/78590205
今日推荐