Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does "The dwarfdump binary must exist and must be executable" mean?

I'm trying to build an app for submission to the AppStore..

Each time I try to build it I get a warning during Validate saying:

The dwarfdump binary must exist and must be executable: /usr/bin/dwarfdump (-19036)

And Apple doesn't allow me to submit the app binary because of this warning. Does anyone know what's wrong?

I tried to Google it but I can't find anything useful..

like image 534
georgeb23 Avatar asked Nov 13 '10 17:11

georgeb23


3 Answers

Try to search for the file dwarfdump on your computer(i.e. using spotlight). In my case it was located in /Developer/usr/bin. Make a symbolic link into /usr/bin

sudo ln -s /Developer/usr/bin/dwarfdump /usr/bin/
like image 173
Chuck Boris Avatar answered Nov 06 '22 18:11

Chuck Boris


I was getting this error, but re-installed Xcode this time including the Unix tools (due to a suggestion on the iOS developer forums). This solved the problem. Previously I wasn't including this because I figured i wouldn't use it and was an extra 800MB of space used up. Seems iOS builds needs it for this one file now.

Hope this helps.

like image 41
SRmarkcole Avatar answered Nov 06 '22 19:11

SRmarkcole


Same situation here:

Xcode 3.2.5 and iOS 4.2 (comes withApplication Loader 1.4)

So, I just tried and success to upload my app via Application Loader ver 1.3 with no dwarfdump kind error

ver 1.3 can be downloaded link below:
https://itunesconnect.apple.com/apploader/ApplicationLoader_1.3.dmg

like image 45
satoko Avatar answered Nov 06 '22 18:11

satoko