• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: GenerateDSYMFile: Warning: no debug map in executable
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Follow-Ups:
    • Re: GenerateDSYMFile: Warning: no debug map in executable
      • From: Jerry Krinock <email@hidden>
References: 
 >GenerateDSYMFile: Warning: no debug map in executable (From: Jerry Krinock <email@hidden>)

  • Prev by Date: GenerateDSYMFile: Warning: no debug map in executable
  • Next by Date: Re: Simple Cocoa/Web-Services Application
  • Previous by thread: GenerateDSYMFile: Warning: no debug map in executable
  • Next by thread: Re: GenerateDSYMFile: Warning: no debug map in executable
  • Index(es):
    • Date
    • Thread