2011-08-01 64 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。