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 で取得できる。