LS_
LS_

Reputation: 7129

This bundle is invalid. The executable name, as reported by CFBundleExecutable

I need to upload an app that has a * in its name, but when I try to upload it to ItunesConnect I get this error

This bundle is invalid. The executable name, as reported by CFBundleExecutable in the Info.plist file, may not contain any of these characters: []{}parenthesis.+*"

I need to keep the * but how can I edit my info.plist to be accepted?

Upvotes: 5

Views: 4427

Answers (1)

Mats
Mats

Reputation: 8638

The app name is set by CFBundleDisplayName and the executable name is set by CFBundleExecutable in your Info.plist-file. They do not have to be equal.

The CFBundleDisplayName and CFBundleExecutable has the default value of ${PRODUCT_NAME}, but you can enter any string you want.

So:

  1. Change your product name to change the ${EXECUTABLE_NAME}, removing *. See Xcode 4: How to change ${EXECUTABLE_NAME} variable's value?
  2. Edit CFBundleDisplayName in the Info.plist file to the desired value. Here you can add *.

Upvotes: 7

Related Questions