iPad、iPhone 4の登場で今までのiPhone、iPod touch向けの57x57のサイズ以外にもたくさんのアイコンが必要になりました。
以下のページを元に主な情報をまとめました。
Technical Q&A QA1686: App Icons on iPad and iPhone
http://developer.apple.com/iphone/library/qa/qa2010/qa1686.html
サイズ | ファイル名 | 使われる場所 |
---|---|---|
512x512 | iTunesArtwork | Ad HocアプリをiTunesに追加しときにアイコンやアートワークとして表示 |
57x57 | Icon.png | iPhone/iPad touch向け。App Storeやホームアイコンで使われる |
114x114 | Icon@2x.png | iPhone 4向け。ホームアイコンで使われる |
72x72 | Icon-72.png | iPad向け。App Storeやホームアイコンで使われる |
29x29 | Icon-Small.png | iPad/iPhoneの「設定」アプリとiPhoneのSpotlightのアイコン |
50x50 | Icon-Small-50.png | iPadのSpotlightのアイコン |
58x58 | Icon-Small@2x.png | iPhone 4の「設定」アプリとSpotlightのアイコン |
iPad、iPhone 4の登場以前の場合、〜.plistファイルのホームアイコンの指定は以下の様に行なっていました。
新しい方法を適用する場合は別途「Icon files」の項目を追加します。既存のものは「Icon file」ですが追加するものは複数系の files です。
最新のXcodeで有れば追加したときに型は自動的に Array となるのですが古いバージョンでは Array になっていません。
項目を追加した後に以下の手順で Array 型に変更します。
1. 値を入力する欄にカーソルを置き、右クリック。
2. Value Type→Array を選択。
次にアイコンファイルの設定を順番に行ないます。設定したいもののみ追加し
1つ設定しては + ボタンを押して行を追加を繰り返し、どんどん追加して行きます。
ここで例えば Spotlight 向けのアイコンファイル(※)を設定しなかった場合はホームアイコン用のファイルなど設定して有るアイコンファイルをリサイズして使われる様です。
※最初のホーム画面でホームボタンを押したときに表示される検索画面で検索したときの検索結果で使われます。
iPhone 4以前のiPhoneとiPhone 4に両対応したい場合はこの様に「Icon file」は空欄にし、「Icon files」のみに設定を行えばOKです。
(2010/10/25 追記)アイコンファイルの設定は順番が重要らしいの注意して下さい。
アイコンファイルの設定は順番が重要らしい - 強火で進め
http://d.hatena.ne.jp/nakamura001/20101025/1288034072