Ios – Getting ITMS-4238 “Redundant Binary Upload” error no mater what I change the build version or app version to

app-store-connectiosxcode6

I rejected a binary i had which was 1.0 (1.0).
The status went into Rejected by developer.

I went to upload a new binary and ran into this issue, i then saw that i needed to increment my build.

I increased both the app version and build to 1.1, this was a mistake.

I got some error about the app version not matching, understood.

Then i tried app version 1.0 and many different build numbers.
1.1, 1.0.1, 1.2, 1.3, 1.0.3..nothing works.
I keep getting this error. There is only one build listed on itunes connect (1.0)

I tried submitting with no binary and it says i need one.

I even tried changing the app version to 1.1 in itunes connected and then uploading
1.1 (1.0) and that fails as well with the same duplicate issue.

Anyone ever have this issue?

Screenshot for error

Best Answer

The workaround of changing the build number is working for me, with the following context:

  • the app version status is "Prepare for submission"
  • the new version number is well saved in iTunesConnect (pressing the save button on version page in iTunesConnect)
  • the CFBundleShortVersionString is matching the version number in iTunesConnect (e.g. "1.2")
  • the CFBundleVersion in the Info.plist is incremented (e.g. 1.2.1)

In this way, several build are associated to the iTunesConnect version.

Here is how it looks like in iTunesConnect (1.2 is the short version number, 1.2 and 1.2.1 are the bundle versions):