web-dev-qa-db-ja.com

新しいiTunes Connectサイトでアプリビルドを削除する方法

iTunes connect にアプリの新しいバージョンをアップロードしたいのですが、言及したとおりに送信できません here

アップロードされたビルドを削除し、保存バージョンで新しいビルドをアップロードしたいのですが、スクリーンショットに示すようにエラーが発生します。 here

ここで解決策を見つける

古いアップロードされたビルドを削除することはできません。新しいビルド(+1)バージョンで新しいビルドをアップロードする必要があります。

88
hmdeep

古いアップロードされたビルドを削除することはできません:新しいビルドをアップロードする必要がありますビルドバージョン(==plist)。

たとえば、現在のビルドバージョンが1.3の場合、1.3.1のような増分ビルドバージョンで新しいビルドをアーカイブおよびアップロードします。

image

118
hmdeep

ITunes Connectからビルドを削除することはできません。プロジェクト情報ファイルには、アプリのビルドバージョンを参照するための2つの属性、つまりBundle versionBundle versions string、shortが含まれています。通常、両方の属性の値は同じ(1.0.3)ですが、2番目の値を変更するだけで、同じバージョンのアプリの複数のビルドをiTunes Connectにアップロードできます。

そのため、iTunes Connect(バージョン1.0.3)でアプリの新しいバージョンを作成し、NewProject-Info.plistに設定します

  • バンドルバージョン:1.0.3。
  • バンドルバージョン文字列、短い:1.0.4.

アーカイブしてアップロードします。

ITunes Connectが新しいビルドを処理すると、Pre-Releasesセクションに表示され、1.0.3バージョン用に選択してレビュー用に送信できるようになります。

7
Daniel Rivera

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に再送信します。

5
John Chacho

ビルドを削除する方法があるかどうかはわかりませんが、ビルド番号を更新して再送信するとうまくいきました。

エラーITMS-9000: "冗長バイナリアップロード。トレイン '1.0'のビルドバージョン '1.0'のバイナリアップロードが既に存在します"

4
Mark Phillip

編集:できません。登録されたデバイスのようにビルドをクリーンアップする機会は年に1回あると思います。または、それらを永久に保持することを計画しているかもしれません。

このスレッドからのAppleの応答を確認してください: iTunes接続からビルドを削除する方法?

2
ela

Mark Philipが言ったように、ビルドを削除する方法はないと思います。 Xamarinを使用しています。 Xamarinでこれを行うことで問題を修正しました:プロジェクト->オプション-> IOSアプリケーション->ビルド

0
user1019042