App Store Connect validation failed: MinimumOSVersion 12.0 is not acceptable

Hi Apple Developer Support team,

We are encountering a validation failure when uploading an iOS app build to App Store Connect.

The upload fails with the following error:

Validation failed

This bundle is invalid. The value provided for the key MinimumOSVersion '12.0' is not acceptable.
(ID: 9a27ff00-bf7c-4c8d-9980-f11f7ea6430f)

Additional error details:

Error Domain=IrisAPI Code=-19241 "Validation failed"
UserInfo={
  status=409,
  detail=This bundle is invalid. The value provided for the key MinimumOSVersion '12.0' is not acceptable.,
  id=9a27ff00-bf7c-4c8d-9980-f11f7ea6430f,
  code=STATE_ERROR.VALIDATION_ERROR,
  title=Validation failed,
  NSLocalizedFailureReason=This bundle is invalid. The value provided for the key MinimumOSVersion '12.0' is not acceptable.,
  NSLocalizedDescription=Validation failed
}

Our app’s deployment target is set to iOS 12.0, and the generated bundle contains:

MinimumOSVersion = 12.0

This value has been accepted in previous uploads, but the latest upload was rejected during validation.

Could you please help confirm:

  1. Is iOS 12.0 still an acceptable minimum deployment target for newly uploaded iOS app builds?
  2. Has there been any recent App Store Connect validation rule change related to MinimumOSVersion?
  3. Are there specific bundle types, SDK versions, or build settings that may cause MinimumOSVersion = 12.0 to be considered invalid?

Any guidance would be appreciated.

Thanks.

Answered by DTS Engineer in 904940022

A minimum deployment target of iOS 12 is no longer supported. As documented by the Xcode support page, Xcode 26 and Xcode 27 support a deployment target of iOS 15. You should follow Xcode's minimum deployment target for your App Store uploads as your baseline, and use a more recent deployment target than that when you can.

What version of Xcode are you using?

Apple has gotten much more aggressive about requiring current versions, which are incompatible with many older versions. Usually the App Store submission requirements are updated in April. You an see those notices at: https://developer.apple.com/news/

For full details, look at: https://developer.apple.com/xcode/system-requirements/

The only way you were still support iOS 12 would be if you are still running Xcode 15.4. That was bumped to iOS 15 in Xcode 16. It looks like the April 27 update will still allow iOS 15, but you're on borrowed time there.

Up to recently, 12.0 was accepted.

Then, we got a warning on uploading that 15 would be soon needed.

So likely this time has come.

Note: probably less than 1% of iPhone run under iOS 15.

What is the issue with changing minimum requirement to 15 (in fact, likely 15.6) ?

We just also started seeing this same error within the past 24 hours. (today is Sept 10). Our minimum target has been iOS 12.0.

What is the new minimum target that TestFlight/ASC checks for upon upload?

A minimum deployment target of iOS 12 is no longer supported. As documented by the Xcode support page, Xcode 26 and Xcode 27 support a deployment target of iOS 15. You should follow Xcode's minimum deployment target for your App Store uploads as your baseline, and use a more recent deployment target than that when you can.

App Store Connect validation failed: MinimumOSVersion 12.0 is not acceptable
 
 
Q