2

私は最初に4.1SDKを提出し、承認されました。4.2にアップグレードしていくつかの修正を行っていましたが、App Storeに送信しようとすると、次のメッセージが表示されました。

ファイル名に空白を含めることはできません。」

私のinfo.plistには、ExecutableFileプロパティとしてデフォルトの${Executable}がありました。私は先に進んでそれを変更しました。再構築を試みましたが、同じエラーが発生しました。奇妙なことに、XCodeが割り当てていたファイル名は、Springboardでのアプリの名前付けを制御する「バンドル表示名」と一致していました。Bundle Display NameプロパティをNo_Spacesに変更し、アプリは検証に合格しました。

アプリの名前にアンダースコアを付けたくないので、これがバグなのか、どこかで何かを見逃したのか疑問に思います。4.1での送信と承認、および4.2での送信の間で、コードの微調整以外は何も変更されていないことに注意してください。

4

2 に答える 2

1

このスレッドを見てください:

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

XCode3.2.5の既知の問題

于 2010-11-18T02:08:05.570 に答える
0

アプリのターゲットの配布ビルド設定で製品名を変更し、その名前からスペースを削除します。これは、アプリの5つの「名前」(ターゲット名、製品名、バンドル表示名、バンドルID、iTunesストア名)の1つであり、すべて異なる場合があります。iTunes名とアイコンの下のバンドル表示名には引き続きスペースを含めることができます。

于 2010-11-18T02:20:04.723 に答える