概要
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をすると正常に完了した。