RetinaおよびNo-Retinaディスプレイ用のアイコンバージョン(icon@2x.pngおよびicon.png)を備えたiPhone用のアプリケーションを作成しました。このアプリケーションをiPad3にインストールしようとすると、icon@2x.pngの代わりにDefault@2x.pngの一部が使用されます。iPad用の特定のアイコンをアップロードする必要がありますか?そしてこの場合どこで!?Xcode 4.3.2からアイコンを含めるためのスペースは2つしかありませんが、iPhoneバージョン用に予約されています。plistファイルに新しい音声を作成する必要があると思います...しかし、よくわかりません。ドキュメントは役に立ちませんでした。
5 に答える
私は同じ問題に遭遇しました。バンドルのルートにリソースファイルIcon-72.pngとIcon-72@2x.pngを作成し、ターゲットの情報ページ(Info.plist)の「アイコンファイル」に追加しました。不思議なことに、これはうまくいきませんでした。
私の最終的な解決策は、ターゲットを一時的にユニバーサルアプリに変換し、iPadアイコンをターゲットの概要ページの対応するスロットにドラッグしてビルドすることでした。その後、ターゲットをiPhone / iPod touchアプリに戻し、クリーンアップして、再度ビルドします。
興味深いことに、これはうまくいくようです。
と呼ばれるアイコンをさらに2つ作成します
icon~ipad.png
icon@2x~ipad.png
1つ目はiPad1/2に対応し、2つ目はRetina iPad(iPad 3)に対応します。
これらの2つのアイコンを追加するだけで十分な場合があります。また、ルークが言ったように、クリーン&リビルドを試してください。
これがお役に立てば幸いです=)
Icon-72を使うべきだと思います。私はそれを使用しました
適切なApp-Iconを決定するとき、OSはCFBundleIconFiles配列の「最適なサイズ」アイコンまたはInfo.plistのCFBundleIconsを検索します。Default(@ 2x).pngがこれらの配列のいずれかにある場合、iPadRetinaに最適なものとして選択されます。ソリューション:
- この配列からDefault(@ 2x).pngを削除します。起動イメージには、別のプロパティがあります。これを行うと、iPhoneRetinaアイコンが選択されます。
- オプションで、iPadの解像度アイコン(72、72 / 144、144)をこれらのアレイの1つに追加します。次に、OSはそれらの1つを最適なものとして決定します。
これらのアイコンファイルの名前は、古いiOSバージョンにのみ関連することを考慮してください。新しいバージョンでは、OSは上記の配列でサイズを検索するだけです。
古い質問ですが、Xcode 6.3では、アセットカタログを使用する場合は、AppIconを選択し、iPad(iOS 7以降の場合)にチェックマークを付けて、76x76および152x152アイコンをカタログに追加します。