How to Solve IPA Upload ERROR ITMS-90189 Duplicate Version Number

When submitting an iOS app via App Store Connect, you may encounter ERROR ITMS-90189 Duplicate Version Number when uploading an IPA. This usually happens because the version number has already been used by another build. The solution is as follows:


Steps to Resolve

  1. In App Store Connect, check the current app’s version information to confirm whether the IPA version you are uploading already exists in the app’s version history.

  2. If the version number is duplicated, modify the IPA version number to ensure it is different from previous versions.

  3. If the version number is correct but the error persists, it may be due to Xcode not updating the app version correctly. In this case:

    • Manually update the app version number in Xcode.
    • Rebuild the IPA file.
    • Upload again.

Upload Log Example

When the version number is duplicated, the upload log may show an error like:

1ERROR ITMS-90189: "Redundant Binary Upload. You've already uploaded a build with build number '5.0.0' for version number '1.3.1'."

Or if using AppUploader to package the IPA, you may see a similar prompt:

New Certificate


Solution

  • Modify the version number and build number to ensure uniqueness.
  • If using AppUploader, try switching channels (Channel 2 or 3) and re-upload.
  • Example:
    • Previous version: 1.3.1
    • Build number: 5.0.0
    • After modification: version 1.3.2, increment build number by 1
    • This ensures the version number is unique and avoids duplication.

✅ Summary:

The key to resolving ERROR ITMS-90189 Duplicate Version Number is to ensure the IPA’s version and build numbers are unique and do not conflict with previous uploads. Follow the steps above to successfully upload and release your iOS app.

New Certificate