Xcode 9 以降でアプリを申請する場合、App Store アイコンが必須になった模様

 表題の通りですが、Xcode 9 以降で iOS や watchOS アプリを申請する場合、App Store アイコンの設定が必須になったようです。

 追加しておかないとレビューが通らないようなので、気をつけましょう。

スポンサーリンク

読み込み中です。少々お待ち下さい

警告されます

 Xcode 9 から、AppIcon に 1024x1024 の「App Store(Marketing Icon)」が追加されました。

  • これです

 要するに、8.x までは Xcode ではなく iTunes Connect で設定していた、例のストア用のアイコンのことですね。

 これがアセットカタログに含まれていないと、アップロードしたタイミングで以下のように警告されます。

(WARING ITMS-90704:) Missing Marketing Icon - iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review.

 追加すれば良いだけなので、さくっと追加しましょう。

エラーが発生する場合も

 若干注意が必要な点として、ストア用のアイコンに透明部分やアルファチャンネルが含まれていると、以下のエラーが発生します。

  • iTunes Store Operation Failed

ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'アプリ.app' can't be transparent nor contain an alpha channel."

 最近のアプリであれば、透明部分もアルファチャンネルも含まない画像をアイコンに指定していると思いますが、古いアプリを久し振りに更新しようとした場合等に注意が必要かも知れません。

 角丸を透明化をしていたようなケースでは、アイコン用の PNG を出力し直しましょう。

 スケールは、いまのところ @1x(1024x1024 px)だけでよいようです。

おわりに

 このツールも、いちおうストアアイコンに対応しておきましたが、基本的に開発は終了していますので、新たに導入するようなものではないです。

 万が一利用する場合は、透明部分やアルファチャンネルを含まない画像を元画像にとして指定してください。

この記事をシェア
  • このエントリーをはてなブックマークに追加
  • Share on Google+
  • この記事についてツイート
  • この記事を Facebook でシェア