I unwrap the app executable bundle. There is a my app executable mach-o file and another file that has the same name and has prefix like "app_name.debug.dylib" . What is it for ?

Asked on 08/07/2024

1 search

The file with the prefix "app_name.debug.dylib" is likely related to debugging. Specifically, it is a debug symbol file that contains additional information used by debuggers like LLDB to provide more detailed insights during a debugging session. This file helps in mapping the executable code back to the source code, allowing you to see line numbers, variable names, and other useful information when debugging your app.

For more detailed information on debugging and related tools, you can refer to the session Run, Break, Inspect: Explore effective debugging in LLDB.

I unwrap the app executable bundle. There is a my app executable mach-o file and another file that has the same name and has prefix like "app_name.debug.dylib" . What is it for ? | Ask WWDC