139

I want to delete one of my app builds from new itunes connect site. But I couldn't find a delete/remove button. Any ideas?

enter image description here

EFE
  • 3,732
  • 4
  • 22
  • 30
  • 6
    You can't. I had to developer reject couple of times and I had 6 of these there. I selected one and then submittted for approval. There is no way to remove "non-needed" ones from this list – Sam B Sep 11 '14 at 00:31
  • 1
    I just asked apple about this. I'll let you know when they answer. – EFE Sep 11 '14 at 14:49
  • My problem is, I keep getting e-mails saying my "binary has issues" (I mistakenly submitted one with same build number as previous app version). But the app appears a s "In Review" and can't reject the version (button not available!) – Nicolas Miari Nov 26 '14 at 07:40
  • @EFE did they answer from Apple? – iOS Monster Mar 05 '15 at 10:20
  • 1
    Arrghh. So unlike old TF, now I *have* to create an identifier, then *have* to create an AppStore Provisioning file (no more wildcards), then *have* to create an itunes app, then *have* to upload with their manual Application Loader tool, then *have* to increment the build number each time I upload. – peterept Mar 06 '15 at 02:34
  • @SpaceDog You don't have to upload a new version number. Only the build number has to be incremented. – darksider Mar 06 '15 at 13:47
  • Now you can delete anything https://stackoverflow.com/a/52682672/5306470 –  Oct 06 '18 at 19:35
  • @EFE any reply from Apple? – Max MacLeod May 26 '23 at 12:46

11 Answers11

134

UPDATE:

Time has changed, you can now remove (expire) TestFlight Builds as in this answer but you still cannot delete the build.

OLD:

I asked apple and here is their answer:

I understand you would like to remove a build from iTunes Connect as shown in your screenshot.

Please be advised this is expected behavior as you can remove a build from being the current build but you cannot delete it from iTunes Connect. For more information, please refer to the iTunes Connect Developer Guide: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/

So i just can't.

EFE
  • 3,732
  • 4
  • 22
  • 30
  • 1
    If you upload there may be problems with incorrect keychains / provisioning profiles so a delete build function would be nice. But I suppose I should learn to validate the build first before uploading. – David Douglas Mar 14 '15 at 18:03
  • 1
    Found the workaround here by updating build version no - http://stackoverflow.com/questions/25680604/error-itms-9000-redundant-binary-upload-there-already-exists-a-binary-upload – David Douglas Mar 14 '15 at 18:15
83

Wait! You can expire a build actually! :)

After 2017 Solution:

Still same at 2022

  1. From the homepage, click My Apps, select your app.

  2. Click the TestFlight tab.

  3. In the sidebar, below Builds, click the platform (iOS or tvOS).

  4. In the table on the right, in the Build column, click the app icon or build string for the build that is missing compliance information.

5.Click Expire Build.

how to Expire Build App store iTunes Connect

Ta-da! Build expired at the App Store Connect.

Means:

Required roles

See Role permissions.

For more information please visit.

MGY
  • 7,245
  • 5
  • 41
  • 74
  • 2
    That works! Thanks. Just keep in mind that you have to log-in as agent or and admin. – Zubeyir May 17 '17 at 10:49
  • 67
    I think this will only expire build for testing in Testflight only; will not delete build from itunes connect server (AppStore section). You can still submit these builds to appstore. But, orignal questioner is asking about how to delete builds from itunes connect server so that it will not be shown in "Add Build" section builds list. I think Apple don't allow to delete build from iTunes Connect server. – Nitesh Borad Jun 14 '17 at 05:25
  • 23
    I can confirm that this solution DOES NOT work. It removes the build from the TestFlight dashboard, but the build still exist and you cannot submit a new build to review until the last one finishes the process... – campsjos Jun 14 '17 at 11:24
  • I finally managed to submit a new build in Testflight. While changing only the build number Itunes Connect keeps complaining about "You can’t submit a build for testing if another build is already in review", changing also the version number allowed me to add a new version for review. I don't know if this is related with expiring previous builds or not. – campsjos Jun 14 '17 at 12:50
  • 1
    I don't even have a button like that. I'm pretty sure it used to exist but now it's not there. – Gusutafu Mar 11 '18 at 19:38
  • @gusutafu please talk with your account Agent, you need to be a minimum admin right for taking this action. – MGY Mar 12 '18 at 11:33
  • 1
    Ah I see, makes sense. I was really scratching my head about this one, thanks! – Gusutafu Mar 12 '18 at 15:13
  • That's not removing the build at all, because I still have access to that artifact from Build section in Prepare for submission menu: – Gerson Montenegro Aug 14 '19 at 20:29
35

I had this problem. I'll share my ride on the learning curve.

First, I couldn't find how to reject the binary but remembered seeing it earlier today in the iTunesConnect App. So using the App I rejected the binary.

If you "mouse over" the rejected binary under the "Build" section you'll notice that a red circle icon with a - (i.e. a delete button) appears. Tap on this and then hit the save button at the top of the screen. Submitted binary is now gone.

You should now get all the notifications for the app being in state "Prepare for Upload" (email, App notification etc).

Xcode organiser was still giving me "Redundant Binary". After a bit of research I now understand the difference between "Version" & "Build". Version is what iTunes displays and the user sees. Build is just the internal tracking number. I had both at 2.3.0, I changed build to 2.3.0.1 and re-Archive. Now it validates and I can upload the new binary and re-submit. Hope that helps others!

Seoras
  • 1,286
  • 13
  • 21
  • 4
    Changing the 4th octet (or rather adding a 4th octet) doesn't work. it now yells at you stating that is an invalid # as it must only contain 3 digits. This is getting excessively annoying how Apple keeps braking iTunes connect like this. – Urkle Oct 20 '14 at 01:33
  • This only happens when I have not submitted. How do I resubmit? – quantumpotato Dec 19 '14 at 06:36
  • Wow, not even the accepted answer but was the woking solution for us. – agoldev May 09 '19 at 08:40
8

Choose the build

The answer is that you Mouse over the icon for your build and at the end of the line you'll see a little colored minus in a circle. This removes the build and you can now click on the + sign and choose a new build for submitting.

It is an unbelievably complicated web page with tricks and gizmos to do the thing you want. I'm sure Steve never saw this page or tried to use it.

Surely it's better practice to design the screen so that you can see the options all the time, not to have the screen change depending on whether you have an app in review or not!

user462990
  • 5,472
  • 3
  • 33
  • 35
5

As I understand the new iTunesConnect philosophy :

  • you can upload some multiple "eligible" builds to iTunesConnect int the "pre release" tab
  • let some other testers test a specific build, via TestFlight (and declared as iTunesConnect users)
  • when you come to a stable version, select the correct build version, from the "Versions" tab to submit to the AppStore, the usual way.

To me, you can have like 150 build for a pre release, it doesn't matter.

cdescours
  • 6,004
  • 3
  • 24
  • 30
3

in itunes connect:

AppStore >> iosAPP >> Build (scroll down)

click the red icon as seen in the picture

delete build

Nic Wanavit
  • 2,363
  • 5
  • 19
  • 31
1

In our case, deletion was not possible due to already having an app that we were in pre-release. The fix was not to delete but rather to edit each section, including version number, that needed to change for the new candidate.

AnneTheAgile
  • 9,932
  • 6
  • 52
  • 48
1

I'm able to remove and resubmit the app on the ItuneConnect currently.

I also faced the same trouble as you guys, but I realize something:

It needs to submit the current build to change the status from "ready to review" to "waiting for review" status

Then, click to kind "remove this build for submitting the new one"

-> App's status will change the "Developer rejected",

-> Then you can able to resubmit the new build normally. (I attacked the demonstration)

1: --- enter image description here

2: ---

enter image description here

3: ---

enter image description here

Good luck!

BOM Nguyen
  • 111
  • 1
  • 2
0

Dang this is hard. Here is what I did to reject/delete/replace my ios build before it was released. The app was approved how ever I found found a bug I wanted to fix before releasing

  1. I set release to "manual" and saved
  2. I tried to create and app release
  3. got an error message something like "you can only have one release at a time"
  4. where the save button was there was not an option to cancel release
  5. the version of the app is not marked "developer rejected" with a red dot

To replace the bad build I did the following

  1. if you click on the "+ version or platform" to create a new version you will not be be able to create a new iOS version
  2. you need to upload a new build
  3. in your rejected app, select the new build
  4. save
  5. submit for review
AEDWIP
  • 888
  • 2
  • 9
  • 22
0

For ios apps On the v1.0.10 App screen (rejected version) you moved down the form to the version number and clicked on the little red button next to it. This allowed me to select v1.0.11 (the new corrected version) - I then edited the App screen changing the version number to v1.0.11 and completed the "what new notes". Then pressed the re-submit button, which it appeared to accept. Then at 13.34 I got an email from Apple (referencing the original version v1.0.10) stating "Prepare for Upload" followed by another email at 13.37 referring to v1.0.11 (the new version) saying "Waiting For Review".

I used this link https://www.b4x.com/android/forum/threads/app-store-how-to-delete-an-earlier-build.110763/

joeabala
  • 266
  • 3
  • 11
0

Feb 2022 Correct answer. I spent an hour trying to figure out how to remove the OLD Build which had been rejected, and replace it with a newer one.

enter image description here

  1. Remove the App from review. You cannot remove an old build if the App is still "In Review or a Rejected state".

  2. AFTER STEP 1, Mouse Over/Hover over the row with the old build and a RED BUTTON appears on the right side of the row.

  3. Click RED (-) Delete button.

  4. After deletion the familiar UI that allows you to select a new build appears and you can select it.

Damn it Apple!! If it ain't broke, DONT FIX IT.

Cliff Ribaudo
  • 8,932
  • 2
  • 55
  • 78