0

RetinaiPhoneデバイスでのみホーム/デスクトップ画面にアイコンが表示されないiPhoneアプリがあります。

通常のiPhoneシミュレーターだけでなく、網膜シミュレーターでもアイコンを見ることができます。iPad2デバイスにもアイコンが表示されます。

私のXcodeplistには2つのキー/値があります:

  1. 「アイコンファイル」をicon.pngに設定
  2. アイテム0がicon.pngに設定された「アイコンファイル」

私がプロジェクトに含めた単一のicon.pngは、144 x 144 png画像です(アイコンの複製を通過するのではなく、通常のiPhoneと網膜iPhoneの両方が使用する高解像度のアイコン画像を1つ作成するだけだと思いましたretinaバージョンが追加されたファイル@2x.png)。

これがRetinaiPhoneデバイスで機能しない理由は不思議です。単一のicon.pngを使用しても、すべてのiPhoneで表示されるはずです(例:RetinaiPhoneでは72x 72のアイコンを表示できます)。

誰かが私がここで間違っていることを見ますか?

4

1 に答える 1

4

シミュレーターで動作する理由はわかりません。動作しないはずだというのが私の理解です。アプリケーション内の他のすべての画像と同様に、密度固有のリソースを作成し、適切な名前を付ける必要があります。

ドキュメントによると、2つの画像があり、それらはプロジェクトのルートフォルダにある必要があります。

  1. icon.png(57x57)
  2. icon@2x.png(114x114)
于 2012-09-04T21:53:21.030 に答える