アイコンファイルIcon.pngを持つiPhoneアプリを持っています。
このアイコンは、アプリが電話自体にある場合は適切に表示されますが、iTunesのアプリケーションペインには表示されません。
適切に表示するには、何をする必要がありますか?
これを行う最もクリーンな方法は、公式のAppleドキュメントの テスト用アプリケーションの公開 と呼ばれるセクションに記載されています。 :
テスターに表示されるiTunesアートワークは、アプリケーションのアイコンである必要があります。このアートワークは、iTunesArtworkという名前の512 x 512 JPEGまたはPNGファイルである必要があります。ファイルには拡張子を付けないでください。
アプリケーションのアイコンのファイルを生成したら、次の手順に従ってアプリケーションに追加します。
PNGまたはJPEGファイルは「iTunesArtwork」であり、接尾辞はありません。
ビルド後にファイルをアプリケーションバンドルにコピーしようとすると、アプリの署名が壊れ、デバイスに同期しようとしたときに検証エラーが発生します。アートワークファイルが、XCodeのプロジェクトのターゲット内の「バンドルリソースのコピー」フォルダーに含まれていることを確認します(上記のステップ4)。
アイコンの512x512 pngを作成し、「iTunesArtwork」(拡張子なし、引用符なし)という名前を付けて、[リソース]の下のプロジェクトに追加します。次にビルドします。
詳細はこちら:
この投稿にたどり着きやすいように、実際の手順を以下に示します(受け入れられた回答からリンクされたブログ投稿から直接)。
TwitterでiPhoneアプリ用に独自のIPAファイルを作成する方法についての話がいくつかありました。そのため、以前IPAを作成するために使用した手順を説明すると思いました。楽しい。
実際、アドホックとしてリリースされたiPhoneソフトウェアにiTunesアイコンを提供することは可能です。詳細は ブログ投稿 をご覧ください。
ITunesで画像を見ることができます。
最近の経験を追加します。私は、アイコン(厳密には、iTunesArtwork)を使ってiTunesにアドホックアプリを表示しようとして、だまされていました。最後に、指示に従って「T」になったと確信しましたが、グリッドビューには表示されません。ただし、アートワークはCover Flowビューに正しく表示されました。 iTunesから、またはiTunesにアプリを削除して再インストールしました。その後、iTunesを終了して再起動しました。 -私の作品はすべての場所で正しかった。グリッドビューでリセットされないキャッシュの種類があるようです。
ITunesでアイコンの代わりに黒い四角が表示される場合は、XcodeのiTunesArtworkのファイルタイプが「image.png」ではないことを確認してください。その場合、リソースのコピービルドフェーズで、CopyPNGFileはiOSデバイス用の無効な保存ファイルをクラッシュさせます。