Xcode で iOS アプリに関する警告が出ているので見てみる

iPhone 向けのアプリを作っていて、Xcode v10.1 でアイコンを設定して、iPhone では上手く表示されていたものの、Xcode 上に以下の2つの警告が出ていた。

A 76x76@2x app icon is required for iPad apps targeting iOS 7.0 and later
A 83.5x83.5@2x app icon is required for iPad apps targeting iOS 9.0 and later

どうやら、iPad 向けのサイズのアイコンも設定しないと許してくれないみたい。

AppIcon のセットの中で、警告を消すために最低限用意しないといけないアイコンのサイズは以下のとおり。

ターゲット サイズ スケール 用意すべき画像のサイズ
iPhone App iOS 7-12 60pt 2x 120x120px
iPad App iOS 7-12 76pt 2x 152x152px
iPad Pro (12.9-inch) App iOS 9-12 83.5pt 2x 167x167px
App Store iOS 1024pt 1x 1024x1024px

iPhone 向けのアイコン、App Store 向けのアイコンを忘れている場合はそれぞれ以下のワーニングが出る。

A 60x60@2x app icon is required for iPhone apps targeting iOS 7.0 and later
A 1024x1024 app store icon is required for iOS apps

この4つの解像度のアイコンを設定して再ビルドしたら、警告が消えた。


一つの PNG 画像から複数の解像度のアイコン画像を生成するには、App Icon Maker というウェブサイトが有用。

画像を上げて「GENERATE」ボタンを押したら、「download iOS icons zip file」リンクから複数の解像度の画像ファイルが ZIP で取得できる。