When debugging an iPhone app on the device you may get the error “The Info.plist for application at (null) specifies a CFBundleExecutable of (null), which does not exist”
This can happen if you have dashes in your “product name,” or if the “product name” doesn’t match in your main project info, target info and possibly the name of your target. The compiler seems to use dashes as a delimiter in the link map and so it causes null errors.
Luis
April 2, 2009 at 11:15 pm
Thanks. I had a dash in my company name. But, FYI, I had to exit XCode and re-open it for it to work.
Greg
April 25, 2009 at 10:33 am
I’ve had the problem even when I didn’t have dashes or blanks, and have restarted XCode too many times to count.
Jason
April 29, 2009 at 11:16 am
hey greg, the product name appears in multiple places for the main project info as well as the target info, you might make sure they all match.
Magnus
October 3, 2009 at 8:58 am
I have the same problem with my project. It worked at first and I haven´t changed the product name or anything else in the plist.
Tom Corwine
January 2, 2010 at 8:03 pm
I suddenly started experiencing this problem. No dashes, and product name matches everywhere (that I know of).
Then, I found a solution that worked for me here:
http://brainwashinc.wordpress.com/2009/11/02/the-info-plist-for-application-at-null-specifies-a-cfbundleexecutable-of-null-which-does-not-exist/#comment-126
Ryan
January 17, 2010 at 5:48 pm
@Tom Corwine
Thanks! Worked for me too!
Nicsoft
January 29, 2010 at 2:47 am
I solved this by removing what’s inside Products. I am using xCode 3.2.1.
Hope that helpes!