1

On uploading to the appstore, i'm getting

This bundle is invalid. The executable name, as reported by CFBundleExecutable in the Info.plust file, may not contain any of these characters \ [ ] { } ( ) . + *

My app contains a +. How can i change this?

Andrew
  • 15,935
  • 28
  • 121
  • 203

3 Answers3

2

Just open the Info.plist file of your project and put an other name in the value for the CFBundleExecutable. It's probably something like ${EXECUTABLE_NAME} right now and you can put anything there. It's not visible to the end user of your app.

Bastian
  • 10,403
  • 1
  • 31
  • 40
  • 1
    Changing this gives me an error of `Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)` – Andrew Apr 24 '11 at 16:26
  • @Andrew, you have to update the Info.plist and perform another archive. That will code-sign your new bundle. – Black Frog Apr 24 '11 at 16:35
1

set the Bundle Display Name to ${PRODUCT_NAME} and create an InfoPlist.strings file if you don't already have one. Then set that CFBundleDisplayName to the name you want.

"CFBundleDisplayName" = "Whatever";

Then you can make your app with a + sign in the name

Jeff Stone
  • 319
  • 1
  • 4
  • 14
1

Since Snow Leopard, Xcode now provides a "Project > Rename…" menu item that will rename all aspects of a project, including the executable name.Reference

Community
  • 1
  • 1
Ahmad Kayyali
  • 8,233
  • 13
  • 49
  • 83