-
Notifications
You must be signed in to change notification settings - Fork 61
Description
(tracker issue for dSYM support)
dSYM support — overview
Although events arrive in a standard JSON shape, we don’t get the same “code context” everywhere. This issue tracks the Apple side of that story.
-
On iOS and macOS, crashes carry addresses, not source. A dSYM is the Apple-specific debug symbols bundle that maps those addresses back to function, file, and line.
-
With dSYMs, stack traces become readable (your code and framework code show up with names and lines). Without them, you mostly see raw addresses.
-
dSYMs are produced at build time for each app/framework. They’re the Apple flavor of “mapping files” (same family as Java source bundles or JavaScript source maps, different format).
-
Showing source code context may also require separate access to sources; dSYMs enable the lookup, they don’t contain your code.
In short: this tracker is about making Apple crashes symbolicated and ready for code context by accepting and using dSYMs.