2011-08-01 136 views
4

是否.dSYM资源包含除DWARF信息以外的任何其他信息?我创建了一个应用程序的发布版本。现在如果我运行它dwarfdump,它说可执行文件没有DWARF信息(说它是“空的”),这是我所期望的。但是如果我然后运行dsymutil,它会创建非空符号文件。这些是二进制文件,所以我不知道它们是什么。任何人都可以启发我吗?有没有这些文件的观众?用于发布版本的dSYM文件

回答

1

是的,还有其他信息。请注意,.dSYM文件实际上是一个目录。在里面你会发现:

SomeApp.app.dSYM/Contents/Info.plist 
SomeApp.app.dSYM/Contents/Resources/DWARF/SomeApp 

要知道,你需要保持你的时候做出的发布版本时创建的确切.dSYM.app束。即使代码没有改变,来自单独版本的.dSYM也不会匹配,因为苹果会为每个版本生成一个唯一的ID。