Application Loader因可执行文件名拒绝二进制文件

时间:2011-06-21 17:13:38

标签: ios xcode executable loader

我通过Application Loader提交申请,由于同样的错误,我一直拒绝我的二进制文件:

“此捆绑包无效。可执行文件名称由info.plist文件中的CFBundleExecutable报告,可能不包含以下任何字符:\ [] {}()。+ *”

当我创建应用程序时,我将项目命名为 Star Pong 。我将捆绑显示名称,捆绑名称和可执行文件保留为默认值(分别为$ {PRODUCT_NAME},$ {PRODUCT_NAME}和$ {EXECUTABLE_NAME}),虽然我已经进行了实验,但没有效果。

我想保持应用程序的名称相同,那么我该如何解决这个问题呢?过去两天我一直在努力解决这个问题,我真的非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

原因是您的目标名称(产品名称,可执行文件名称)包含特殊字符为(){} [] ...只需单击TARGETS重命名,删除特殊字符,重新启动Xcode,重新存档并再次提交。记住!,不需要直接更改Info.plist文件中的可执行文件名。