Re: GenerateDSYMFile: Warning: no debug map in executable
Re: GenerateDSYMFile: Warning: no debug map in executable
- Subject: Re: GenerateDSYMFile: Warning: no debug map in executable
- From: Rick Altherr <email@hidden>
- Date: Tue, 5 Feb 2008 10:31:54 -0800
On Feb 5, 2008, at 10:04 AM, Jerry Krinock wrote:
OK, I've got Xcode to produce dSYM files now for my main app, and
also all of my dependent frameworks and bundles. One warning, though:
GenerateDSYMFile
cd /Users/jk/Documents/Programming/Projects/SSApp
/Developer/usr/bin/dsymutil -o /Users/jk/Documents/Programming/
Projects/SSApp/../../Builds/Release/SSApp.framework.dSYM /Users/jk/
Documents/Programming/Projects/SSApp/../../Builds/Release/
SSApp.framework/Versions/A/SSApp
warning: no debug map in executable (-arch i386)
warning: no debug map in executable (-arch ppc)
This warning occurs while building my main app, while it is building
one of my dependent frameworks. When I build the framework from
within its own project, GenerateDSYMFile executes without producing
this warning.
I am getting DSYM files. What does this warning mean?
Jerry Krinock
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
@apple.com
This email sent to email@hidden
I'm guessing that when you build the framework directly, you are using
a debug configuration, but when building your app, you are using a
release configuration. I'd also guess that your release configuration
is set to strip the product.
The warning means that the data needed to generate the dSYM couldn't
be found in the framework. The basic idea is that the compiler
generates a Debug Map when building the target. This means that the
debug information is stored in the intermediate .o's generated for
each source file. The final executable then contains only a map of
functions to .o's. To generate the dSYM, dsymutil reads the debug
map, loads the debug information from each .o and then combines it
into a .dSYM.
The Debug Map is stored as STABs, so stripping the debug information
from the final executable before running dsymutil will cause this
warning.
--
Rick Altherr
Architecture and Performance Group
email@hidden
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden