0

I want to submit my iPhone application to the app store. But I'm not able to do that due to following error.

ERROR ITMS-9000: "This bundle is invalid. The executable name, as reported by CFBundleExecutable in the info.plist file, may not contain any of these characters: \ [ ] { } parenthesis . + *" at Software Assets (MZItmspSoftwareAssestPackage)

There isn't any problem in generating ipa file for Ad-Hoc testing. I even tried with creating new project from Xcode but still the error continues. I am using Xcode-5.0

ingh.am
  • 25,981
  • 43
  • 130
  • 177
Jay Pandya
  • 507
  • 6
  • 26

4 Answers4

0

Just Edit this executable file(name) setting in info.plist which wouldn't contain special character as like error above. Check this screenshot. check this apple's doc(CFBundleExecutable)

enter image description here

Refer this stack

Note: This type of error doesn't occur with ad-hoc provisioning profile.

Community
  • 1
  • 1
Mani
  • 17,549
  • 13
  • 79
  • 100
  • Hi Mani. Thanks for very quick replay. It is same as you mention here – Jay Pandya Feb 03 '14 at 12:16
  • @JayPandya Then check your bundle identifier which is contain special character. Just check this by editing as Your_target_Name(with out special character like space...etc) which match with your target name? – Mani Feb 03 '14 at 12:20
  • Dont i have to mention Bundle Identifier same as what i mention in my apple developer account instead of give same as target name? Like, com.something.deviceapp – Jay Pandya Feb 03 '14 at 12:34
  • No. It's could not be bundle identifier's name. because, here you've to mention about binary name(executable file name).. see my updated answer. I means, no need to be target name. I Just give example about like this... – Mani Feb 03 '14 at 12:39
  • Hi Mani. I have tried what you suggested last. But still giving me same error. – Jay Pandya Feb 03 '14 at 13:28
0

Problem may be with your project name or target name so please rename it by single click on the target. have your project name with out any special characters like []{}

Cilan
  • 13,101
  • 3
  • 34
  • 51
Mani
  • 305
  • 2
  • 9
0

You are use the Ad-hoc distribution provision profile for upload the app in app store ....

According to Apple for upload the app you are use the app store distribution provision profile.

So error generate .....

Create the new provision for upload app store but No need the change bundle id....

enter image description here

and check Architecture enter image description here

and solve your problem

Thanks

Deepesh
  • 8,065
  • 3
  • 28
  • 45
0

Thanks a lot to all who have tried to pull me out from this issue. I really don't know what was the problem but this morning i create new project, add new controllers and other needed files. Just copy all the codes in relative files. Build with certificate that i generated and was using last night. Submit in App Store and it did submitted. I didn't change in Info.plist file. No needed to generate new Distribution profile. Just create new project.

Many many thanks to @Mani, @Mani vannam, @Deepesh

Jay Pandya
  • 507
  • 6
  • 26