Ios 用于发布版本的dSYM文件
Ios 用于发布版本的dSYM文件,ios,gcc4,dwarf,symbolicate,Ios,Gcc4,Dwarf,Symbolicate,.dSYM资源是否包含除DWARF信息以外的任何其他信息?我已经创建了一个应用程序的发布版本。现在,如果我在它上面运行dwarfdump,它会说可执行文件没有DWARF信息(说它是“空的”),这就是我所期望的。但是如果我在上面运行dsymutil,它会创建非空的符号文件。这些是二进制文件,所以我不知道里面有什么。有人能给我一些启发吗?有这些文件的查看器吗 是的,还有其他信息。请注意.dSYM文件实际上是一个目录。在里面你会发现: SomeApp.app.dSYM/Contents/Info.pl
.dSYM
资源是否包含除DWARF信息以外的任何其他信息?我已经创建了一个应用程序的发布版本。现在,如果我在它上面运行dwarfdump
,它会说可执行文件没有DWARF信息(说它是“空的”),这就是我所期望的。但是如果我在上面运行dsymutil
,它会创建非空的符号文件。这些是二进制文件,所以我不知道里面有什么。有人能给我一些启发吗?有这些文件的查看器吗 是的,还有其他信息。请注意.dSYM文件实际上是一个目录。在里面你会发现:
SomeApp.app.dSYM/Contents/Info.plist
SomeApp.app.dSYM/Contents/Resources/DWARF/SomeApp
请注意,您需要保留在发布版本生成时创建的确切的.dSYM
和.app
捆绑包。即使代码没有改变,单独构建的.dSYM
也不会匹配,因为苹果为您所做的每个构建生成一个唯一的id