2

我最初提交并获得了 4.1 SDK 的批准。我升级到 4.2 并进行了一些修复,当我尝试提交到 App Store 时,我收到了以下消息:

“文件名不能包含空格。”

我的 info.plist 有默认的 ${Executable} 作为 Executable File 属性。我继续并改变了它。尝试重建,并得到同样的错误。奇怪的是,XCode 分配的文件名与我的“Bundle Display Name”匹配,它控制着应用程序在 Springboard 中的命名方式。我将 Bundle Display Name 属性更改为 No_Spaces,并且应用程序通过了验证。

我真的不希望我的应用程序名称中有下划线,所以我想知道这是一个错误还是我在某个地方遗漏了什么。请记住,在 4.1 中的提交和批准以及在 4.2 中的提交之间,除了一些代码调整之外没有任何变化

4

2 回答 2

1

看看这个线程:

https://devforums.apple.com/message/282652#282652

XCode 3.2.5 的已知问题

于 2010-11-18T02:08:05.570 回答
0

更改应用程序目标的分发构建设置中的产品名称,并从该名称中删除空格。它是应用程序的 5 个“名称”之一(目标名称、产品名称、捆绑显示名称、捆绑标识符、iTunes 商店名称),它们都可以不同。您仍然可以在 iTunes 名称和图标下的 Bundle 显示名称中包含空格。

于 2010-11-18T02:20:04.723 回答