Xcode7でビルドしたら ERROR ITMS-90096: "Your binary is not optimized for iPhone 5 ..." が出た

投稿者: ytyng 8年, 5ヶ月 前

下記記事が参考になりました。

【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 で、この画像アセットを指定し、ビルドして提出すればエラーは出なくなりました。

現在の評価: 5

コメント

アーカイブ

2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011