Required iOS version in Appstore is lower than my Xcode iOS Deployment Target

When an App is in the App Store, you can see the info in the App Store with a web browser:

Appstoreconnect -> your App name -> App info -> Additional information -> Show in App Store.

in my case it shows

Compatibility
iPhone
Requires iOS 11.0 or later.
iPad
Requires iPadOS 11.0 or later.
iPod touch
Requires iOS 11.0 or later.

In my Xcode project settings, I have

Deployment Target ->
iOS Deployment Target 13.0.

What do I have to do that the minimum iOS requirements in the App Store respects my iOS deployment target in Xcode?

Answered by ForumsContributor in

You have 2 places where the version is indicated

  • in Project: that's the deployment target

  • in Targets: that's the deployment info reported in Appstore.

Probably, you have to update in Targets as well.

The target also says: Deployment Info: iOS: 13.0

Where is this information in the generated archive?

Accepted Answer

The target also says: Deployment Info: iOS: 13.0, like the project

Do you mean in your case you have already set it to 13.0 ? And Project is also at 13.0

Did you test your app on iOS 11 or 12 ? Does it work (may be not with all features but without crash) ?

I'm not sure, but the info on Appstore may be computed after code analysis (by XCode), to check that it is compatible with 11.0. In that case, you cannot influence it, unless to have some API in code that do not exist before 11.0. See older threads

What I do is to explicitly say in the app Description (on Appstore submission) that it best run (or even should run) on iOS 13 or above: Works on iOS 13 and above. 

Now, a few days later, Apple silently changed it to iOS 13 in the App Store. Solved, and I don't know how and why.

Required iOS version in Appstore is lower than my Xcode iOS Deployment Target
 
 
Q