As of 2/15/2018, https://developer.apple.com/ios/submit/ has the following text:
"Starting April 2018, all new iOS apps submitted to the App Store must be built with the iOS 11 SDK."
Later on down the page, under Submit to iTunes Connect, there is this text:
"Once your app is updated for iOS 11 and iPhone X, you can submit for review today."
I have some apps I am updating in the next few weeks (should probably get submitted during March), but I'm curious about what this wording actually means.
As this post very nicely portrays visually, we have 2 settings:
- Base SDK (what SDK you build your app against)
- Deployment Target (lowest version that can run your app)
So, there are basically two related questions I have about this announcement:
- Do we need to be using iOS 11 for our Base SDK (which is the default option anyway), or for our Deployment Target (meaning our app will be limited to iOS 11+ devices only)?
- Is this rule only for new apps, or is it for all app submissions (even updates) after April 2018?
And, related to #2: why do they tie "updated for iOS 11" to "submit for review today"? Based on the wording at the top, it would seem that all app submissions today (whether new or update) can go through without satisfying this rule, and the wording seems to indicate that app updates might slip by this rule, at least at first. Does anybody have more information?