all green

プログラム、アプリ作成、Web等備忘録が中心です

iOSアプリ(Unityで作成)のApp Storeアップロード時にエラー「Validating archive iTunes Store operation failed. This action could not be compiled. Try again.」

App Storeにアップロードを行った際のエラー対応メモ

発生したエラー

Validating archive iTunes Store operation failed. 
This action could not be compiled. Try again.


・環境
Unity 5.3.2p2
XCode7.2.1
iOS 8以上向けのビルド


ビルド⇒アーカイブ作成⇒「Upload to App Store...」

アップロード開始、そしてしばらくこの画面

f:id:uwanosora22:20160225153636j:plain

プログレスバーの進捗無し

f:id:uwanosora22:20160225153853j:plain

完了せずエラー発生

Validating archive iTunes Store operation failed. 
This action could not be compiled. Try again.

何が原因が分からず、何度かビルド設定(Release or Debug等)を見直して試してみるも変わらず。
前に上げたとき(α用)は意外とすんなりいったんだけどな・・・。

ぐぐってみると同じエラーの人がフォーラムに書き込んでいる。
しかも最近。

forums.developer.apple.com

Application Loaderを使うとアップロードできると初めて知ったので自分も試してみる。

「Application Loader」をの起動方法

XCode起動後、メニューから起動する
[XCode]-[Open Develop Tool]-[Application Loader]

f:id:uwanosora22:20160225154213j:plain

バージョンはApplication Loader 3.4だった。

Application Loaderでアップロード

アップロードするとエラー発生

f:id:uwanosora22:20160225173237j:plain

Missing required icon file. The bundle does not contain an app icon for iPad of exactly '167x167' pixels, in .png format .

なんだよ!エラーって設定が足りなかったってことかよ!
167x167のアイコンって見おぼえないんだけど・・・。

XCodeで確認してみる。

f:id:uwanosora22:20160225175151j:plain

iPad App iOS 9 83.5ptが空になってました。

とりあえず画像を作って設定しなおして
ビルド⇒アーカイブ後(ストア用)、ipaファイルを再度Application Loaderでアップロードしてみる。

成功!

新しく追加された項目でUnity側で対応していないか、バグなんだろうなーと思って
Unity 5.3.3で試してみたところ、XCode上に設定はされていました。


unity3d.com

多分これかな「iOS: Added missing icon for iPad Pro. (755415)」

このあとアイコン修正版を再度XCodeのアップロードボタンからアップしようとしましたが
結局同じエラー表示でアップできませんでした。
問題があるのはXCode側なのかiTunes Connect側なのか・・・。
現状だとなんのためにアップロードのボタンがあるのか分かりません。