Xcode 7 提交错误 CEFBundleExecutable 中的 Info.plist 可能不包含任何这些字符 \[ ] { } ( ) 。 + *

Xcode 7 submission error CEFBundleExecutable in the Info.plist may not contain any of these characters \ [ ] { } ( ) . + *

我看过其他有这个问题的帖子,但它们都是旧的,没有更新 Xcode 7.

我正在提交应用名称中带有 + 的应用(例如 appName+),在实现、提交然后上传到应用商店时出现此错误。

"This bundle is invalid. The executable name, as reported by CEFBundleExecutable in the Info.plist file, may not contain any of these characters \ [ ] { } ( ) . + *" 错误 ITMS-90121

这是我尝试修复它但仍然遇到相同错误的方法 - 更改了整个项目名称并删除了 +: 1) 将 Bundle 显示名称从 ${PRODUCT_NAME} 更改为 appName+。没用。 2) 只改变了目标名称。没用。 3) 仅更改目标 - 构建设置 - 包装 - 产品名称。没用。 4) 尝试导出档案并通过 Application Loader 上传。没用。

我不知道如何让我的应用程序名称中有一个 +,但在 plist 中没有任何内容使用 + 字符。有什么解决方案吗?

好的,我确定还有其他方法可以做到这一点,但我就是这样做来解决它的。

错误提示可执行文件名不能有 + 字符。因此,我通过单击左侧的项目重命名了整个项目,并在实用程序面板的右上角键入了一个不带 + 的新名称。

然后我去了 plist,找到了 bundle name,然后把 + 放在那里。提交并工作得很好。