我最初提交并获得了4.1 SDK的批准。我升级到4.2并进行了一些修复,当我尝试提交到App Store时,我收到了这样的消息:
“文件名可能不包含空格。”
我的info.plist具有默认的$ {Executable}作为可执行文件属性。我继续改变它。尝试重建,并得到了同样的错误。奇怪的是,XCode分配的文件名与我的“Bundle Display Name”匹配,后者控制着如何在Springboard中命名应用程序。我将Bundle Display Name属性更改为No_Spaces,并且应用程序通过了验证。
我真的不希望我的应用程序在名称中有下划线,所以我想知道这是一个错误还是我错过了某个地方。请记住,除了一些代码调整之外,NOTHING在4.1中的提交和批准之间发生了变化,并在4.2中提交
答案 0 :(得分:1)
答案 1 :(得分:0)
更改应用目标的分配构建设置中的产品名称,并从该名称中删除空格。它是应用程序的5个“名称”之一(目标名称,产品名称,捆绑显示名称,捆绑标识符,iTunes商店名称),它们可以全部不同。您的iTunes名称和图标下的Bundle显示名称仍然可以包含空格。