22

iTunes Connect でアプリケーションをアップロードしようとすると、次のエラーが表示されます。

「バイナリ ファイル名にスペースを含めることはできません。バイナリ ファイルの名前を変更して、もう一度やり直してください。」

XCode でアプリケーションを検証しようとすると、「My Application.ipa: filename may not contain whitespace」というメッセージが表示されます。

したがって、この .ipa ファイルの名前を変更する方法を見つける必要があると思います。「My Application」のままにしなければならない製品名を変更したくありません。どうやってやるの?

ありがとう!

4

7 に答える 7

48

これは非常にうまく機能します (ここから取得: http://developer.appcelerator.com/question/82971/filename-may-not-contain-whitespace-in-xcode-325-is-back ):

1) Xcode オーガナイザーで、アプリのビルド日を右クリックし、[Finder でアーカイブされたアプリを表示] を選択します。

2) テキスト エディターで ArchiveInfo.plist を開きます (私は Coda を使用しました)。

3) 12 行目で、スペースを使用してアプリケーションを作成していました。

  <key>XCApplicationName</key>
  <string>Example Name</string>

これを ExampleName に変更し、ファイルを保存します。

4) Xcode オーガナイザーに戻ったら、問題なく実行できるはずです。

于 2010-11-30T10:48:49.367 に答える
6

現在、Xcode または Application Loader がアプリを送信する唯一の方法であるため、Web インターフェイスを使用する前にファイルの名前を変更することはできません。

ただし、回避策があります。Xcode オーガナイザーから [ディスクに保存] を選択し、スペースを含まないファイル名を選択してから、(Xcode オーガナイザーではなく) アプリケーション ローダーを使用してアーカイブを Apple に送信します。

于 2010-11-08T19:31:54.057 に答える
4

名前に空白と a を含むアプリを送信したいときに、これと別の問題に遭遇しまし+た。

Application Loader がうまく機能しませんでした。IPA の削除と再構築が必要な不可解なエラーが発生しました。

私の最終的な解決策は、例えばit wasPRODUCT_NAMEの代わりに、 を適切なものに設定することでした。次に、必要な名前に設定しました。My App+MyAppProCFBundleDisplayNameInfo.plistMy App+

これは、毎回 IPA の名前を変更して Application Loader を使用するよりも優れたソリューションだと思います。

于 2011-01-14T08:38:49.400 に答える
3

Web インターフェイスにアップロードする前に、zip ファイルの名前を変更する必要がありました。これは本当にばかげている...

于 2010-06-20T02:23:42.453 に答える
2

Xcode 4 を使用します。

このバージョンでは問題が解決されています。

于 2011-05-16T15:15:10.637 に答える
0

XCode で何も変更する必要はありません。結果の .zip ファイルの名前を "My Application.zip" から " My_Application.zip " に変更するだけです。これは、アプリケーション名には影響しません。これは、アプリケーション ローダーのファイル名チェック (アップロードされた zip ファイル名に空白を許可しない) をバイパスする方法にすぎません。

My_Application.zip は問題ないはずです

于 2010-08-09T07:19:37.677 に答える
0

オーガナイザーを使用して、[共有]、[ディスクに保存] を選択できました。はファイルに移動し、Finder に Application Loader v1.4 で開くように指示しました。これは XCode 3.2.5 です。以前、Application Loader を使用してアプリを Mac アプリ ストアにアップロードしました。

于 2011-02-14T02:19:26.390 に答える