同じ現象が出た人のためにメモを残す。ネット上にはいろんなバージョンの情報が散らばっていて見つけにくいので。ちなみにこちらの環境はXcode6.1。
サマリー
1.現象
2.対応方法
1.現象
ビルドは正常に通るのに、いざ「Product」->「Archive」->「Validate」をしようとしたら、下記のエラーが出る。
Your binary is not optimized for iPhone5 – New iPhone app updates submitted must support the 4-inch display on iPhone5 and must include a launch image with the -568h size …..
えーと…直訳すると、あなたのバイナリはiPhone5向けに最適化されていない – 新しいアプリ提出はiPhone5の4インチディスプレイをサポートしているべきであり、568hサイズの起動イメージを含まなければならない….
2.対応方法
上記のご指摘の通り、568hサイズ..ではなくその2倍の「640×1136」の画像を用意し「Default-568@2x.png」と名前を付け、Xcodeの該当プロジェクトフォルダに放り込む。下記は適当に作成した例。昔のファミコン風。
(他のサイズは、LaunchScreen.xibでまかなえているのに、4インチ向けだけまかなえないということかな?詳しい原因はわかりません。)
これにて無事にValidationとSubmit完了。
- 作者: 荻原剛志
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2014/12/10
- メディア: 大型本
- この商品を含むブログ (1件) を見る
詳細! Swift iPhoneアプリ開発 入門ノート Swift 1.1+Xcode 6.1+iOS 8.1対応
- 作者: 大重美幸
- 出版社/メーカー: ソーテック社
- 発売日: 2014/12/13
- メディア: 単行本
- この商品を含むブログを見る
- 作者: 高橋政明
- 出版社/メーカー: 有限会社 快技庵
- 発売日: 2014/09/04
- メディア: Kindle版
- この商品を含むブログを見る