2

RetinaおよびNo-Retinaディスプレイ用のアイコンバージョン(icon@2x.pngおよびicon.png)を備えたiPhone用のアプリケーションを作成しました。このアプリケーションをiPad3にインストールしようとすると、icon@2x.pngの代わりにDefault@2x.pngの一部が使用されます。iPad用の特定のアイコンをアップロードする必要がありますか?そしてこの場合どこで!?Xcode 4.3.2からアイコンを含めるためのスペースは2つしかありませんが、iPhoneバージョン用に予約されています。plistファイルに新しい音声を作成する必要があると思います...しかし、よくわかりません。ドキュメントは役に立ちませんでした。

4

5 に答える 5

7

私は同じ問題に遭遇しました。バンドルのルートにリソースファイルIcon-72.pngとIcon-72@2x.pngを作成し、ターゲットの情報ページ(Info.plist)の「アイコンファイル」に追加しました。不思議なことに、これはうまくいきませんでした。

私の最終的な解決策は、ターゲットを一時的にユニバーサルアプリに変換し、iPadアイコンをターゲットの概要ページの対応するスロットにドラッグしてビルドすることでした。その後、ターゲットをiPhone / iPod touchアプリに戻し、クリーンアップして、再度ビルドします。

興味深いことに、これはうまくいくようです。

于 2012-08-02T07:51:01.320 に答える
1

と呼ばれるアイコンをさらに2つ作成します

icon~ipad.png
icon@2x~ipad.png

1つ目はiPad1/2に対応し、2つ目はRetina iPad(iPad 3)に対応します。

これらの2つのアイコンを追加するだけで十分な場合があります。また、ルークが言ったように、クリーン&リビルドを試してください。

これがお役に立てば幸いです=)

于 2012-05-28T17:38:49.433 に答える
1

Icon-72を使うべきだと思います。私はそれを使用しました

于 2012-05-28T18:25:18.530 に答える
1

適切なApp-Iconを決定するとき、OSはCFBundleIconFiles配列の「最適なサイズ」アイコンまたはInfo.plistのCFBundleIconsを検索します。Default(@ 2x).pngがこれらの配列のいずれかにある場合、iPadRetinaに最適なものとして選択されます。ソリューション:

  1. この配列からDefault(@ 2x).pngを削除します。起動イメージには、別のプロパティがあります。これを行うと、iPhoneRetinaアイコンが選択されます。
  2. オプションで、iPadの解像度アイコン(72、72 / 144、144)をこれらのアレイの1つに追加します。次に、OSはそれらの1つを最適なものとして決定します。

Info.plistキーについては、 https ://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/も参照してください。 TP40007072-CH6-SW1

これらのアイコンファイルの名前は、古いiOSバージョンにのみ関連することを考慮してください。新しいバージョンでは、OSは上記の配列でサイズを検索するだけです。

于 2013-01-03T11:17:41.583 に答える
1

古い質問ですが、Xcode 6.3では、アセットカタログを使用する場合は、AppIconを選択し、iPad(iOS 7以降の場合)にチェックマークを付けて、76x76および152x152アイコンをカタログに追加します。

于 2015-04-21T13:59:17.630 に答える