Redundant Binary Upload iOS Origin: On your device Last updated 13 Oct 2026

ITMS-4238: Redundant Binary Upload. You've already uploaded a build with build number 'x' for version number 'y'

The build number (CFBundleVersion) has already been used for that version in App Store Connect.

Exact message you may see Redundant Binary UploadYou've already uploaded a build with build numberThe bundle version must be higher than the previously uploaded version
Seen on: iOS

Meaning

Each upload needs a unique, increasing build number per version. CI should set it automatically (agvtool or CURRENT_PROJECT_VERSION from the run number).

Common causes

  • Build number not incremented
  • Re-uploading the same archive
  • Two pipelines using the same number

⚡ Quick fix

  1. Increment CURRENT_PROJECT_VERSION
  2. Automate it in CI
  3. Check existing builds in TestFlight

Detailed fix by platform

Shell

  1. swift
    agvtool new-version -all $GITHUB_RUN_NUMBER
    # or: xcodebuild ... CURRENT_PROJECT_VERSION=$GITHUB_RUN_NUMBER

How to diagnose

  1. Number — Used before?
  2. CI — Auto-increment?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

Where this error sits

Origin: On your device. Errors that are often confused with or caused by this one (click to open):

Command CodeSign failed — Command CodeSign failed with a nonzero exit code (errSecInternalComponent / resource fork, Finder information not allowed) (iOS)Command CodeSign fail…ITMS-90206 — ITMS-90206: Invalid Bundle. The bundle at 'App.appex' contains disallowed file 'Frameworks' (iOS)ITMS-90206ITMS-90683 — ITMS-90683: Missing purpose string in Info.plist (NSCameraUsageDescription etc.) (iOS)ITMS-90683ITMS-90717 — ITMS-90717: Invalid App Store Icon. The App Store Icon in the asset catalog can't be transparent nor contain an alpha channel (iOS)ITMS-90717ITMS-90725 — ITMS-90725: SDK version issue — This app was built with the iOS 17.x SDK. All iOS apps submitted to the App Store must be built with the iOS 18 SDK or later (iOS)ITMS-90725ITMS-91053 — ITMS-91053: Missing API declaration — Your app's code references required reason APIs (privacy manifest) (iOS)ITMS-91053Version code has already been used — Play Console: Version code 1 has already been used. Try another version code (Android)Version code has alre…Redundant…

Explore the map of this error Full error map →

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.

💬 What worked for others

No tips yet — did something else fix this for you?

Share what worked for you

Tips are checked by an editor before they appear. Links are removed.