下記記事が参考になりました。
【iOS】「ERROR ITMS-90096: "Your binary is not optimized for iPhone 5」がAppStore登録時に発生 - モバイルエンジニアになりたくて http://ubur1114.hatenablog.com/entry/2015/09/17/162934
iOS7で Launch Screen が表示出来ない場合、エラーになるようになった、ということです。
Launch Images Source の指定で Don't use Asset catalogs などしても無駄でした。
そのため、iOS7用の画像アセットを作ります。
画像アセットのファイルを開いて、下部 + ボタンから「App Icons & Launch Images」→「New iOS Launch Images」を選択。
ファイルを投入するのは2段目の、「iPhone Portrait iOS 7-9」の「2x」「Retina4」の箇所で、これ以外は画像の登録は必要ありません。
2x には 640x960 の PNG 画像、「Retina4」には 640x1136 の PNG 画像を入れます。ちなみに、表示する気がない(ここにリソース容量を割きたくない)のであれば、透明1色の PNG 画像でも提出できます。
そもそもこのエラーに遭遇しているとしたら、おそらく今まで iOS7ではラウンチイメージが表示できてなかったと思うので、手間や容量との兼ね合いで決めると良いでしょう。
General -> Launch Images Source で、この画像アセットを指定し、ビルドして提出すればエラーは出なくなりました。
コメント