4
是否.dSYM
资源包含除DWARF信息以外的任何其他信息?我创建了一个应用程序的发布版本。现在如果我运行它dwarfdump
,它说可执行文件没有DWARF信息(说它是“空的”),这是我所期望的。但是如果我然后运行dsymutil
,它会创建非空符号文件。这些是二进制文件,所以我不知道它们是什么。任何人都可以启发我吗?有没有这些文件的观众?用于发布版本的dSYM文件
是否.dSYM
资源包含除DWARF信息以外的任何其他信息?我创建了一个应用程序的发布版本。现在如果我运行它dwarfdump
,它说可执行文件没有DWARF信息(说它是“空的”),这是我所期望的。但是如果我然后运行dsymutil
,它会创建非空符号文件。这些是二进制文件,所以我不知道它们是什么。任何人都可以启发我吗?有没有这些文件的观众?用于发布版本的dSYM文件
是的,还有其他信息。请注意,.dSYM文件实际上是一个目录。在里面你会发现:
SomeApp.app.dSYM/Contents/Info.plist
SomeApp.app.dSYM/Contents/Resources/DWARF/SomeApp
要知道,你需要保持你的时候做出的发布版本时创建的确切.dSYM
和.app
束。即使代码没有改变,来自单独版本的.dSYM
也不会匹配,因为苹果会为每个版本生成一个唯一的ID。