ユニバーサル iPhone/iPad アプリに両方のアイコンを指定するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2480563

  •  21-09-2019
  •  | 
  •  

質問

iPhone と iPad の両方をサポートする 1 つのアプリを作成したいと考えています。アプリは両方のデバイスのシミュレーターで必要に応じて動作します。今、それをビルドしてデプロイしようとしています。plist の「アイコン ファイル」を 57x57 .png 画像に設定し、アプリをビルドして送信しようとすると、iPad には 72x72 .png 画像が必要であるというメッセージが ItunesConnect から表示されます。「アイコン ファイル」を 72x72 .png に指定すると、ItunesConnect は、iPhone には 57x57 の画像が必要であると警告します。単一の plist で両方のアイコンを指定するにはどうすればよいですか?

役に立ちましたか?

解決

追加 CFBundleIconFiles Info.plist に配列タイプのキーを追加します。配列には 2 つの文字列項目が含まれている必要があります。2 つのアイコンのファイル名。OS は、ピクセル寸法に基づいて各プラットフォームに適したアイコンを自動的に選択します。

維持できます CFBundleIconFile キーを押して、3.0/3.1 互換性のある iPhone のアイコン ファイルをポイントします。

2010 年 5 月の更新:Apple は現在、これについて詳しく説明したテクニカル ノートを公開しています。 技術 Q&A QA1686 – iPad および iPhone のアプリアイコン

他のヒント

CFBundleIconFile

CFBundleIconFiles

最初の缶が唯一の文字列である、と(私は思う)iphone 3.1を使用して、以前のビルドされます。第二は、値タイプ「アレイ」(右クリック)に変更することができます。そして、(それが下向きに)それの左側にある三角形をクリックして、右側に値の過去。別のファイル名が含まれるように第2の値を貼り付けます。

名前がある限り、それはPNGだとして、問題ではないようです。ファイルはこれだけiPhoneのための1つの57x57とiPadのための1つの72x72の名前が含まれ、適切なサイズであるかに基づいて選択されます。

私は成功したApp Storeにユニバーサルアプリを提出していないので、私は現在、ユニバーサルであることが数学のカードProを変換するんだけど、私はこのすべてが正しいことをかなり確信しています。

さて、あなたはあなたがよく、それは風景やポートレートのいずれかでロードしたときのデフォルトは〜あなたのiPadアプリケーションのために風景とデフォルト〜肖像画の両方が起動し、画像を表示するように置く必要がありますデフォルトの画像を置く方法を知って、私は同じことをやりましたアイコンとの事。 iPhoneとiPadのアイコンの両方が、私は別のフォルダにそれらを分離にもかかわらず、それはまだiPhoneのアイコンやiPadのアイコンのいずれか、私に聞かせていなかったので、私はiphone〜アイコンにiphoneのアイコンと名前を変更し、私はそれを輸入し、まったく同じ命名したので、 Xcodeと、その後は、iPhoneのアイコン画像スロットの上にドラッグしたplistファイルには、自動的にそれを認識しました。私はそれをやってお勧めしますので、iTunesが接続に私はそれをアップロードしていないが、それは何のエラーを示していません。

希望はそれが役立っています。

にも私のために働きました。 3.2.b5を使用すると、私は私のplistファイルを右クリックすることができたし、「オープンとして...ソースコード」をクリックしてください。提出 - 正確に、上記とプレスト貼り付けbyamabeなどの情報を追加しました。今、私はこの問題のため遅れていない別の時間(すぎ)であった場合にのみ...

また、エディタに建て経由して、それを追加することができます。

icon.pngのは文字列です0 アイコンは-ipad.pngが文字列1です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top