用于发布版本的dSYM文件

时间:2011-08-01 15:38:26

标签: ios gcc4 dwarf symbolicate

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

1 个答案:

答案 0 :(得分:2)

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

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

请注意,您需要保留在发布版本时创建的确切.dSYM.app捆绑包。即使代码没有更改,单独构建中的.dSYM也不会匹配,因为apple会为您执行的每个构建生成唯一ID。