[iOS SDK] ITMS-4238: Redundant Binary Upload when submitting to App Store

Most common scenario for that error:

  • An App version (say, 1.4) has been submitted, and rejected by Apple review team
  • Errors are corrected, and App is resubmitted
  • Xcode organizer comes with ITMS-4238

Solution:

In Xcode, click on Project root, then on main target, and then go to “General” tab.

In the “Build” field, write a subversion of the current version (e.g. 1.4.1). Leave the “Version” field as it was, it has to match the release being submitted in the iTunes Connect panel.

Captura de pantalla 2015-01-21 a la(s) 17.51.44

To check that everything’s fine, right-click on the info.plist file, and open it as source code. CFBundleVersion should match the new build (1.4.1), but CFBundleShortVersionString should be the same one in App Store (1.4). Upload the binary.

Once uploaded, wait a few minutes, login into iTunes Connect, and select the recently submitted binary

Captura de pantalla 2015-01-21 a la(s) 18.21.52Then Save changes. Don’t forget to explain the Review team the changes you’ve made in 1.4.1 before sending it for review!

Thanks to this SO question for confirming I was on the right path 😉

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s