我最初提交并获得了 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 中的提交之间,除了一些代码调整之外没有任何变化