I’m trying to clean up the build settings of a very complex Xcode project. One 
setting that I’m unsure of is DEBUG_INFORMATION_FORMAT — when should one use 
plain “DWARF", and when "DWARF with dSYM"?

All I know is what it says in the help pane, but that blurb doesn’t say when to 
use which:

> DWARF - Object files and linked products will use DWARF as the debug 
> information format. [dwarf]
> DWARF with dSYM File - Object files and linked products will use DWARF as the 
> debug information format, and Xcode will also produce a dSYM file containing 
> the debug information from the individual object files (except that a dSYM 
> file is not needed and will not be created for static library or object file 
> products).

The project has many targets of many types — apps, static libraries, dynamic 
libraries, frameworks, test bundles — for multiple platforms. Some of these 
targets are used internally as dependencies and some are released as end 
products. The end products are mostly frameworks and static libraries, and it’s 
important that debugging symbols get preserved so that developers linking our 
code into their apps can get meaningful crash reports if our code is on the 
stack.

—Jens
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to