我想将我的iPhone应用程序提交到应用程序商店。但由于跟随错误,我无法做到这一点。
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)
为Ad-Hoc测试生成ipa文件没有任何问题。我甚至尝试过从Xcode创建新项目,但仍然会出现错误。我正在使用Xcode-5.0
答案 0 :(得分:0)
只有Edit
这个可执行文件(名称)设置在info.plist 中,它不会像上面的错误那样包含特殊字符。检查此屏幕截图。检查this apple's doc(CFBundleExecutable)
注意: ad-hoc配置文件不会发生此类错误。
答案 1 :(得分:0)
问题可能与您的项目名称或目标名称有关,因此请通过单击目标重命名。让您的项目名称没有任何特殊字符,如[] {}
答案 2 :(得分:0)
您正在使用 Ad-hoc分发条款配置文件在应用商店中上传应用....
根据Apple上传应用程序,您使用的是应用程序商店分发配置文件。
错误生成.....
为上传应用商店创建新配置,但不需要更改包ID ....
并检查架构
并解决您的问题
由于
答案 3 :(得分:0)
非常感谢所有试图将我从这个问题中拉出来的人。我真的不知道是什么问题,但今天早上我创建了新项目,添加了新的控制器和其他所需的文件。只需复制相关文件中的所有代码即可。使用我生成并在昨晚使用的证书构建。在App Store中提交,确实已提交。我没有在Info.plist文件中更改。无需生成新的分发配置文件。只需创建新项目。
非常感谢@Mani,@ Mani vannam,@ Deepesh