When uploading a new version of my app after rejection from Apple, how can I change the version number of the upload?

When I try to upload the revised app, it doesn't let me and I get an error that says "

ERROR ITMS-4238: "Redundant Binary Upload. There already exists a binary upload with build version '1' for train '1.0'" at SoftwareAssets/PreReleaseSoftwareAsset

ERROR ITMS-4238: "Redundant Binary Upload. There already exists a binary upload with build version '1' for train '1.0'" at SoftwareAssets/PreReleaseSoftwareAsset".


Can anyone help me figure out how to change the version number of the new upload?

Are you asking how to up the build number for the store via iTunes Connect or how to change the version, build or bundle version string for that project/app in Xcode?

I just got the same issue. I believe you need to go to each of your Targets (main app, watchKitExtension & WatchKitApp for example) and you need to change 'Build' from 1 to 2 (or increment it). That should fix the error you're getting. But make sure to do it for each of your targets. Leave the version as it is. Seems Apple need a separate build number for each submission, even if it fails and doesn't even get into the approval cycle.

>Seems Apple need a separate build number for each submission, even if it fails and doesn't even get into the approval cycle.


You need a different build number OR a different version number for each target in a submission. Build numbers can be, for example, 1.1.


aside - Note that, surprisingly, build numbers are displayed in an app's receipt under the title "original_applciation_version".

When uploading a new version of my app after rejection from Apple, how can I change the version number of the upload?
 
 
Q