2010-11-18 41 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顯示名稱仍可以有空格。