3

iPhone アプリの XCode プロジェクトに、次の起動イメージを追加しました。

  • デフォルト~iphone.png
  • デフォルト~iphone@2x.png
  • デフォルト~iphone-568h@2x.png

iPhone4、iPhone4s、および iPhone5 では、正しい起動イメージが表示されます。また、XCode のプロジェクトの概要は、起動イメージですべてが問題ないことを示しています。

しかし、iPod4 でアプリを起動すると、iPhone4 の画面 (Default~iphone.png) ではなく、iPhone5 のスプラッシュ画面 (Default~iphone-568h@2x.png) が表示されます。私のiPodにはiOS6がインストールされています。

ここで何が問題なのですか?

4

1 に答える 1

2

上記のファイルの名前が間違っています。彼らはする必要があります:

  • デフォルト~iphone.png
  • Default@2x~iphone.png
  • デフォルト-568h@2x~iphone.png

しかし、ファイルに正しい名前を付けるだけでは十分ではありません。あなたがすべき:

  • アプリの info.plist ファイルを調べて、適切な起動イメージが設定されていることを確認します
  • 間違った名前の画像 Def​​ault~iphone-568h@2x.png は、アプリを削除して再インストールしても、アプリケーション バンドルに残る可能性があります。したがって、上記の変更が影響しない可能性があります。
  • これを防ぐには、アプリを削除し、XCode プロジェクトをクリーンアップして再コンパイルし、デバイスを再起動する必要がありました。その後、すべてがうまくいきました。
于 2012-10-11T20:40:20.703 に答える