iOSアップロードアプリケーションで遭遇:ERROR ITMS-90168:「The binary you upload was invalid」

1774 ワード

背景:最近パソコンがシステムmacOS Sierra 10.12.1をアップグレードしました;XcodeもVersion 8.1(8 B 62)にアップグレードされた.
質問:Application Loader 3を使用します.0 iTunes connectにアップロードしてエラーが発生しました:ERROR ITMS-90168:「The binary you upload was invalid」ですが、他のヒントもありません.
問題はいつも解決しなければならないので、私はネット上で解決策を探して、見つけた解決策の大部分は端末の中で以下のいくつかのコマンドを実行するだけです.
$ cd ~/.itmstransporter  
$ rm update_check*  
$ mv softwaresupport softwaresupport.bak  
$ cd UploadTokens  
$ rm *.token 

それから彼らは解決して、それからなくなったので、システムバージョンとXcodeバージョンの問題かもしれないと思って、そこで私はまた古いパソコンで試して、他の間違いを報告し始めました.Xcode 8のプロジェクトに1つ増えたからです.entitlementsのファイル.だからXcode 7に倒れてまたいくつかの授権の方面の問題に出会って、いっそXcode 8を使いましょう、結局トレンドです.
Application Loaderのキャッシュエラーの可能性も考えていたので、アンインストールしてiTunes Connectでリンクを見つけて3.0バージョン(ビルドバージョンには3.0バージョンしかないようです)を再ダウンロードしましたが、試してみましたがだめでした.
       
最後の最後にアップルの開発者の技術サポートの電話を見つけました:400-670-1855、電話で彼らに私の問題を説明して、最後に電話の反対側のKayさんは私のメールボックスとメールを残して、私に具体的に問題を説明して、スクリーン(QuikTime Playerができる)を録画して私が直面した問題をプレゼンテーションさせてくれました.その後、Kayさんからメールを受け取り、自分の問題をKayに説明しました.一日後、私は返事を受け取っていません.それから、彼らが私の質問の説明を受け取ったことを確認するメールを送りました.
3日目の朝、つまり今日、Apple開発者がサポートする予定のベテランコンサルタントのFido氏は、「現在Application Loader 3.0のバージョンを使用していることがわかりました.内部チームのアドバイスに基づいて、Application Loader 3.6のバージョンに更新してください」と答えました.
そこで私はApplication Loader 3.6を探し始めました.その後、stack overflowの上で多くの賛数の答えを見つけました.実は簡単です.Xcodeの中にはもともとXcodeを開いて、Xcode->Open DeveloperTool->Application loaderをクリックして、あなたのXcodeに対応する最高バージョンのApplication loaderをクリックして、Xcode 8が持っているのは3.6バージョンのApplication loaderです.
最後に書きます:多くのiOS開発者たちは、わけのわからない解決できない新しい問題に遭遇したら、Appleの技術コンサルタントに電話しましょう.
彼らの電話番号を覚えてください:400-670-1855.
また、メールでは、各地域の連絡先について言及しています.http://developer.apple.com/contact/phone.php.勤務時間は北京時間の月曜日から金曜日まで、09:00から17:00までです.