4

App Store の提出プロセス中に、Xcode 4.6 にバグが見つかりました。

問題は、2013 年 5 月 1 日から、Apple が Retina ディスプレイと iPhone 5 をサポートしないアプリケーションを拒否することです。アプリケーションが iPhone 5 用に最適化されているかどうかを理解するために、プロセスは設定の起動イメージ セクションを調べます。

ここに画像の説明を入力

スプラッシュ スクリーンをローカライズしようとすると発生する問題: スプラッシュ スクリーンをローカライズするには、起動イメージ セクションではなく、プロジェクト ナビゲーターのサポート ファイルフォルダーにイメージをドラッグする必要があります。次に、画像をローカライズして、Default.png という名前を付けます (iPhone 5 および iPad に適切な名前を付けます)。この手順により、すべてが正常に機能している場合でも、起動イメージ セクションが空白になります。デバイスでは、デバイスの言語に基づいて正しいスプラッシュが表示されます。

ただし、Apple はこのセクションを調べて、アプリが iPhone 5 用に最適化されているかどうかを判断するため、アプリを公開できず、プロセスから次のエラーが返されます: iPhone 5 の最適化が必要です

私が言及したプロセスは正常に動作するため、これは Xcode のバグです... 誰かがこの問題に遭遇し、解決策を見つけましたか?

ここに画像の説明を入力

4

2 に答える 2

4

これを確認してください:

「....言語固有のプロジェクト ディレクトリに同じ名前のファイルを配置することで、アプリケーション アイコンと起動イメージをローカライズすることもできます。ただし、ローカライズされたバージョンを提供する場合でも、常にこれらのファイルのデフォルト バージョンを次の場所に含める必要があります。アプリケーション バンドルのトップレベルです。デフォルト バージョンは、特定のローカライズが利用できない状況で使用されます..." from Apple

于 2013-07-12T22:31:59.427 に答える
0

私は同じ問題を抱えていUILaunchImageFileました。アプリのキーを使用しInfo.plistてスプラッシュ画像の名前を変更して解決しました。より完全な説明については、ドキュメントを確認してください。

于 2013-09-10T16:11:21.350 に答える