Xcode uses dsymutil to create a dsym file from the source executable:
/Developer/usr/bin/dsymutil executable -o executable.dSYM
Actually, this is not a file, but a package (directory) displayed by Finder as a βfile packageβ.
See man dsymutil .
source share