Its possible to have different target versions?

Hi there, We're developing an extension that have the minimum target version 14.0 and it's embedded to an application that have the minimum target version of 11.0 and we want to know what will be the behavior when we have that mismatch of minimal versions between Extension and the app that the extension is embedded to. Our main questions are:

Taking in consideration that we are able to build/upload to the store the app with those different target mismatches (let me know if this not gonna happen please) we can think that:

  • It's a common thing to have different versions for each target
  • Customers with iOS version < 14.0 will not be able to use the benefits of the extension but nothing changes for them
  • Customers with iOS version > 14.0 will be able to use the feature introduced by the extension

Thanks in advance!

Replies

All of your points are correct. It's normal for extension targets to have more recent different deployment target when the extension point is new, providing benefits to customers on those newer version of iOS where the extension point is available. In time, those extension deployment version numbers will match the overall app deployment target as the minimum target of the app moves up over time.