0

我想将我的 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

4

4 回答 4

0

只是info.plistEdit中的这个可执行文件(名称)设置不包含特殊字符,如上面的错误。检查此屏幕截图。检查这个苹果的文档(CFBundleExecutable)

在此处输入图像描述

参考这个堆栈

注意:这种类型的错误不会发生在 ad-hoc 配置文件中。

于 2014-02-03T12:03:06.497 回答
0

问题可能出在您的项目名称或目标名称上,因此请单击目标重命名。让您的项目名称不带任何特殊字符,例如 []{}

于 2014-02-03T12:03:07.913 回答
0

非常感谢所有试图让我摆脱这个问题的人。我真的不知道是什么问题,但今天早上我创建了新项目,添加了新的控制器和其他需要的文件。只需复制相关文件中的所有代码即可。使用我昨晚生成并使用的证书构建。在 App Store 中提交,它确实提交了。我没有更改 Info.plist 文件。无需生成新的分发配置文件。只需创建新项目。

非常感谢@Mani、@Mani vannam、@Deepesh

于 2014-02-04T06:39:51.560 回答
0

您正在使用Ad-hoc 分发配置文件在应用商店中上传应用......

根据 Apple 用于上传您正在使用应用商店分发配置文件的应用。

所以产生错误......

为上传应用商店创建新规定,但不需要更改捆绑 ID....

在此处输入图像描述

并检查架构 在此处输入图像描述

并解决您的问题

谢谢

于 2014-02-03T12:43:14.543 回答