App Store Connectにアプリを提出する際、6.7inchのスクリーンショットが必要なのか？(2023/3/22時点の話)

## 6.7inch用のスクリーンショット
久々にアプリのアップデートをしようと思ったら、6.7inchディスプレイ用のスクリーンショットを登録できるようになっていた。
おそらくiPhone14ProMaxの発売に伴い、2022年の秋頃に追加されたのだろうか？
ちなみに、6.7inch用のスクリーンショットのサイズは「1290px × 2796px」。

2023/3/22時点では、一応、UI上は6.7inchが「オプション」と表記されている。
しかし、他の必須項目と並んで表示されており、しかもデフォルトでフォーカスが当たっているのも6.7inchと明らかに優遇されているのがわかる。
これは6.7inch端末をAppleとして推していきたいサイズだということの表れなのだと思われる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/296554/10d9f348-9965-5466-507d-cbf1ca09f415.png)

## 6.7inchは本当に「オプション」なのか？
これは以下のデベロッパーフォーラムでも議論されていた。世界中の開発者を悩ませている問題っぽい。
[6.7 screenshots required now?](https://developer.apple.com/forums/thread/725454)

議論の中でも出てきているが、こういうときはAppleの公式ドキュメントに当たるのが吉。
ということで見にいってみる。

日本語
https://developer.apple.com/jp/help/app-store-connect/reference/screenshot-specifications/
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/296554/02811c56-c8fa-5672-1e35-29cf402cd2e4.png)

~~クソがぁ！~~
なぜか日本語版は4.7インチディスプレイとか言っている。iPhone14ProMax、いつからそんなに小さくなったし(笑)
どんな誤訳！！
ということで参考にならないので英語版も見ていく。

英語
https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/296554/70294893-12a2-cd3f-9092-95b4be9ffb93.png)

こちらはちゃんと「6.7"」になっている。
こちらを見てみると
・6.7inch → Required if app runs on iPhone
・6.5inch → Required if app runs on iPhone and 6.7-inch screenshots are not provided
となっている。
ということで、どうやら「6.7inch側が必須で、6.5inchがオプション」っぽい表記に見える。
んー、どういうこっちゃ・・・

## 3/20のトライ： 6.7inchは無しで6.5inchのみ入れてみる
試しに3/20に審査提出した際は6.7inchは空っぽの状態で、6.5inchと5.5inchとiPad2つの必須と表記されているものだけに登録した状態で申請したところ、無事に審査は通った。
一応、3/20時点では文字通り6.7inchはオプションということで、未登録でも大丈夫そうな予感。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/296554/cefb5012-5e5b-ef55-2882-1c682ce1bd48.png)

## 3/22のトライ①: 6.5inchと6.7inchの両方削除してみる
ネタで両方削除してみて、「審査用に追加」してみる。
結果「イケる」！！！！
バリデーションガバガバかよ・・・。なんで両方なしでヨシって言ったんですか・・・(現場猫案件)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/296554/a7663941-a5fc-1720-bd2b-2f62cb9a6a42.png)
流石に秒でリジェクトされそうな予感しかしないので、慌てて取り下げる。

## 3/22のトライ②: 6.5inchとは無しで6.7inchのみ入れてみる
3/22に審査提出する際にはお試しで6.7inchだけ入れて、6.5inchは空っぽにしてみた。
そうしたら以下のようになった。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/296554/5ec85783-05cf-50fb-b718-96db28443be0.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/296554/4dd271db-7fb0-9309-466b-33186ae2d5ca.png)

ふむふむ、いい感じ。
6.5inchの画像が若干グレーになっているものの、これは6.5inchが登録されていないときは、6.7inchの方を参照してくれる仕組みになったからと前向きに解釈。
「よし、管理する画像枚数に変更なくていい感じなのでこれで行こう！」と、審査用に追加してみると謎バリデーションが発動した。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/296554/ad80da51-1c67-c38c-3d83-21f1831a64e5.png)

いやいやいや。ちゃんと画像自体はアップロードされてるのに、、、
(というかこれNGにするなら、両方登録されていないときに、どうしてヨシって言ったんですか・・・！🐈)

## 3/22のトライ③: 6.5inchと6.7inchの両方入れてみる
渋々6.5inchの画像もセットしてみる。
そうするとさっきとは違ってちゃんとバリデーションはパスして、審査に提出できた。
ちゃんと専用画像をセットすると、グレーアウトされずに表示されている。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/296554/388dc73b-5529-5799-0fcd-4d046e309277.png)


## 2022/3/22時点での所感
おそらく、6.5inchと5.5inchとiPad用12.9inch2つの計4パターンが「必須」のままという認識でOK。
ただドキュメントの記載を信じるならば、6.7inchは今後「必須」に昇格していく可能性がある。(逆に6.5inchがオプションに降格するか？)
現時点では6.7inch側だけ入れておくと、6.5inch側がそれを参照するような仕組みがあるが、適切に動いていなさそうな予感。ちゃんと6.5inchも設定してあげる必要がある。

6.5inchと6.7inchの両方をセットしていない状態だと審査に提出できるという抜け道がありそうだが、多分システムの不具合なので、レビューで弾き落とされるものと思われる。推奨しない。(誰かチャレンジした猛者がいたら教えてください!笑)