動作環境
- Xcode8.3.1
問題
Xcodeにてアプリをアーカイブして、iTunes ConnectへアップロードしたときにXcode側ではSuccessの表示になったのに、iTunes Connectでは表示がされないという事象がありました。
それを解決する方法を記したいと思います。
Xcode側の表示
一見成功したように見えるのです 。

iTunes Connect側の表示

Xcodeでビルドをアップすると+ボタンが表示されビルドバージョンでどのビルドを選択出来るようになります。
しかしこの問題では+ボタンが表示されず、Xcodeでアップしたはずのアプリビルドの選択ができない状態になっています。
原因
調べると以下の二点を突破していないとこのような事象があるそうです
- 契約書の更新があった場合、iTunes Connectにて承諾をし、送られたメールを認証する
- 今回請負で受けた仕事でして、AppleIDは共有して運用してました。そのためメールが送られてくることが抜け漏れていました。
- Apple Watchのアイコン画像にアルファチャンネルが含まれていた
解決方法
契約書更新
メールを確認して承認をします。
Apple Watchのアイコン画像にアルファチャンネルが含まれていた
Apple Watchのアイコン画像にアルファチャンネルが含まれていると、iTunes Connect側でアプリが反映されないようです。
アップロードしてしばらくするとiTunesConnectから以下の様なメールが来ていました。
Dear developer,
We have discovered one or more issues with your recent delivery for "[APPNAME]". To process your delivery, the following issues must be >corrected:
Invalid Icon - The watch application '[APPNAME].app/Watch/watchkitapp.app' >contains an icon file >'[APPNAME].app/Watch/watchkitapp.app/AppIcon40x40@2x.png' with an alpha >channel. Icons should not have an alpha channel.
...以下略
Once these issues have been corrected, you can then redeliver the >corrected binary.Regards,
The App Store team
具体的なアプリ名を[APPNAME]に置換しています
アルファチャンネルを含めないようにアイコン画像を作成し直します。
今ある画像をプレビューアプリで開きます。
ファイル > 書き出す メニューからアルファチャンネルのチェックを外して保存します。

この画像をアイコンに差し替えて、もう一度アーカイブし、iTunes Connectにアップロードします。
これでうまくいくはずです。