Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to open the .dSYM package to view the symbols list?

Tags:

dsym

I read that the symbols list of an IOS app are in the .dSYM. I would like to view the entire list of symbols, do you guys know what tool do I need to use to extract this information from this package?

thanks

-Malena

like image 620
malena Avatar asked Nov 14 '14 16:11

malena


People also ask

Where can I find dSYM files?

Find dSYMs on a local machineapp lives (by default, the Products the directory is located in Derived Data ). If your app is released to production, you can also look for its dSYM in the . xcarchive directory on disk: In Xcode, open the Organizer window and select your app from the list.

What is a .dSYM file?

A dSYM file is a debug symbol file generated by Apple Xcode and has all the debugging information for the particular crash. They are useful for re-symbolicating the crash reports.

How do I open a dSYM file on a Mac?

You can open a DSYM file with Xcode by right-clicking the file and selecting "Show Package Contents". Another type of DSYM file contains geometric data written in Geometric Description Language to define a 2D or 3D model in ArchiCAD computer-aided design software.


1 Answers

You can use dwarfdump.

For example to see all public types in a dSYM-file for ARM64 architecture run:

dwarfdump --arch arm64 --debug-pubtypes YourFramework.framework.dSYM/

For more information check the man-page of dwarfdump. Using this command you can also extract strings, filter by name and address and more.

like image 194
utopalex Avatar answered Oct 05 '22 09:10

utopalex