iTunes connect にアプリの新しいバージョンをアップロードしたいのですが、言及したとおりに送信できません here 。
アップロードされたビルドを削除し、保存バージョンで新しいビルドをアップロードしたいのですが、スクリーンショットに示すようにエラーが発生します。
古いアップロードされたビルドを削除することはできません。新しいビルド(+1)バージョンで新しいビルドをアップロードする必要があります。
古いアップロードされたビルドを削除することはできません:新しいビルドをアップロードする必要がありますビルドバージョン(==plist)。
たとえば、現在のビルドバージョンが1.3の場合、1.3.1のような増分ビルドバージョンで新しいビルドをアーカイブおよびアップロードします。
ITunes Connectからビルドを削除することはできません。プロジェクト情報ファイルには、アプリのビルドバージョンを参照するための2つの属性、つまりBundle versionとBundle versions string、shortが含まれています。通常、両方の属性の値は同じ(1.0.3)ですが、2番目の値を変更するだけで、同じバージョンのアプリの複数のビルドをiTunes Connectにアップロードできます。
そのため、iTunes Connect(バージョン1.0.3)でアプリの新しいバージョンを作成し、NewProject-Info.plistに設定します:
アーカイブしてアップロードします。
ITunes Connectが新しいビルドを処理すると、Pre-Releasesセクションに表示され、1.0.3バージョン用に選択してレビュー用に送信できるようになります。
IOSデバイス用のiTunes Connectアプリの新しいバージョンには、以前のバージョンのアプリやiTunes Connectポータルとは異なり、「ビルドの拒否」機能がないようです。最新バージョン(2014年12月)でiTunes Connectにアップロードされたビルドを拒否または削除することはできません。
解決策は、新しいビルドをアップロードすることです。ただし、iTunes Connectが新しいビルドを受け入れるには、アーカイブを再作成する前に、内部で表示されるビルド番号を最初にインクリメントする必要があります。 Xcodeインターフェースのどこにあるかによって異なります。ある場所での変更は、明らかに他の場所に反映されます。
ビルド/バンドルバージョン番号を変更できる場所は次のとおりです。
一般>「ビルド:1.0.1」
-または-
情報>「バンドルバージョン:1.0.1」
-または-
Info.plist>「バンドルバージョン:1.0.1」
番号が変更されたら、ビルドを再アーカイブし、iTunes Connectに再送信します。
ビルドを削除する方法があるかどうかはわかりませんが、ビルド番号を更新して再送信するとうまくいきました。
エラーITMS-9000: "冗長バイナリアップロード。トレイン '1.0'のビルドバージョン '1.0'のバイナリアップロードが既に存在します"
編集:できません。登録されたデバイスのようにビルドをクリーンアップする機会は年に1回あると思います。または、それらを永久に保持することを計画しているかもしれません。
このスレッドからのAppleの応答を確認してください: iTunes接続からビルドを削除する方法?
Mark Philipが言ったように、ビルドを削除する方法はないと思います。 Xamarinを使用しています。 Xamarinでこれを行うことで問題を修正しました:プロジェクト->オプション-> IOSアプリケーション->ビルド