0

アプリを Apple Store に提出しようとしていますが、-568h 修飾子の起動イメージがないことを知らせる「無効なバイナリ」メッセージが表示されます。しかし、ファイルはパッケージにあります。私がチェックしました。いくつかの詳細:

  • 起動イメージはローカライズされていますが、すべての言語に対応しているわけではありません。これらは、英語およびその他のいくつかの言語に存在します。
  • シミュレーターとテスト デバイスでは、起動イメージが正しく表示されます。
  • サイズを確認しましたが、正しいです
  • XCode 4.6.3 を使用しています
  • 最近 XCode 5 プレビューをインストールしましたが、4.6.3 コマンド ライン ツールを使用しています。
  • plist ファイルに UILaunchImageFile エントリはありません (デフォルト名を使用しています)。
  • 画像が [Launch Images] パネルに表示されません (ローカライズした後)。

何が起こっている?手がかりがありません。

4

3 に答える 3

0

理由が見つかりました。起動イメージがローカライズされている場合は、アプリがサポートするすべての言語のイメージ セットを提供する必要があります。私はそれを試してみましたが、Apple は私のバイナリを受け入れました。

于 2013-08-08T15:01:36.167 に答える
0

ここに画像の説明を入力

ファイル名が上の画像のようになっていることを確認します。

于 2013-08-08T13:40:35.313 に答える
0

Base.lproj にもデフォルトの起動イメージがあることを確認する必要があるようです。他の *.lproj フォルダー内のアプリで直接サポートされていない言語を持つデバイスで実行している場合に使用されると思います。

誰でもこれを明確にできますか。

とにかく今はうまくいきます。

于 2015-03-09T17:22:50.820 に答える