ITMS-90686 エラーの対処方法


概要

2016年10月6日の未明、アプリの申請作業を行うべく、iTunesConnectにアップロードをしようと試みた。しかし、ITMS-90686という初見のエラー(Warning)が発生したため、少し調べてみた。

ITMS-90686とは?

WARNING ITMS-90686: "The binary you uploaded was invalid."
エラー文は、たったのこれだけ。これだけをみて、原因を突き止める必要がある。

動作環境

XCode 7.3.1

原因の究明

直近に行った処理がFirebaseライブラリのimportだったことから、そのあたりから調査を開始した。しかし特に問題が見当たらない。そこで、一度実機でRunしてみたり、Testflight配信などを行ってみた。結果、正常にアプリが動作した。また、archiveしたファイルに対して、validationだけを実施したところ、見事にsuccessした。

そこで、チームメンバーに相談してみると、以下のようなフォーラムを紹介してもらえた。


https://forums.developer.apple.com/message/185968#185968

日本における6日の未明に、世界中で同様の問題が発生していたようだ。
XCodeのバージョンもそれぞれバラバラであることから、フォーラムでは iTunesConnect側の問題であるという仮設が有力となっている。いまだ原因の特定はできていないため、継続的にリサーチしていきたい。

対処方法

Appleのサーバーエラーだった模様。本日uploadをすると正常に完了した。

ソース