DSYM files for releases

Resources

Do .dSYM contain any other information besides DWARF information? I created a release version of the application. Now, if I run dwarfdump on it, it says that the executable does not have DWARF information (it says “empty”), which I expect. But if I run dsymutil on it, it creates non-empty character files. These are binary files, so I do not know what is in them. Can anyone enlighten me on this? Are there any viewers for these files?

+4
source share
1 answer

Yes, there is additional information. Note that the .dSYM file is actually a directory. Inside you will find:

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

Remember that you need to save the exact set of .dSYM and .app that was created when the release build was created. Even if the code has not changed, .dSYM from a separate assembly will not match, because the apple generates a unique identifier for each assembly you make.

+1
source

All Articles