2010-11-18 61 views
2

我最初提交并获得了4.1 SDK的批准。我升级到4.2并且正在修复一些问题,当我尝试提交到App Store时,我收到了以下消息:4.2中提交的App Store:来自XCode提交验证的奇怪“空白”错误

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

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

我真的不希望我的应用在名称中有下划线,所以我想知道这是一个错误还是我错过了某个地方。请记住,比一些代码的调整外,没有什么在4.1报批之间变化,并在此主题在4.2

回答

0

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