ITMS-90725 🍎 iOS

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

App Store Connect requires uploads to be built with a recent Xcode/iOS SDK (raised every spring).

Seen on: iOS

Meaning

Apple enforces minimum Xcode/SDK versions for submissions. CI images with older Xcode, or local machines not updated, produce builds that get this warning/rejection.

Common causes

  • Building with an old Xcode version
  • CI runner pinned to old Xcode
  • macOS too old to run the required Xcode

⚡ Quick fix

  1. Update Xcode (and macOS if needed)
  2. Select the newer Xcode on CI (xcode-select / setup-xcode)
  3. Rebuild and re-upload

Detailed fix by platform

Shell

  1. swift
    xcodebuild -version
    sudo xcode-select -s /Applications/Xcode_16.app

How to diagnose

  1. Xcode — Version used to archive
  2. CI — Image Xcode version

🔧 Still not fixed?

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

🧠 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.