Application Loaderで「Error ITMS-90168: “The binary you uploaded was invalid.”」エラーの解法

iTunes Connectにビルドしたアプリをアップロードするには、Macにインストールされた「Application Loader」よりipaファイルをアップロードする必要があります。

その際に、「Error ITMS-90168: “The binary you uploaded was invalid.”」というエラーでアップロードができない症状がありました。英語サイトでしか解決策を見つけられなかったので記事にします。

原因

iTunes Connect経由でダウンロードした「Application Loader」はバージョンが低くてipaファイルをアップロードできない。(ええっ!?)

バージョンを確認してみると、iTunes Connectのリンクからダウンロードできる「Application Loader」はバージョン「3.0」。Xcode版は「3.6」でした。(2016年12月現在)

Applicatino Loader 3.0 ( iTunes Connect版 )
Applicatino Loader 3.0 ( iTunes Connect版 )

Application Loader 3.6 ( Xcode版 )
Application Loader 3.6 ( Xcode版 )

解決策

MacにXcodeをインストールし、Xcodeに付いてくる「Application Loader」を使います。

参考サイト

https://forums.adobe.com/thread/2233035