I have a Objective-C framework target which has minimum iOS version set to 12.
I imported this framework in a app which has minimum iOS version set to 9.
When I compile the app then is compiles successfully without any errors, I was expecting that I would get a error like:
"Compiling for iOS 9.0, but module 'MyFramework' has a minimum deployment target of iOS 12.0"
But strangely I do not get this error and I am able use this framework irrespective of the minimum iOS version specified.
How is this working? Is this expected for a pure Objective-C framework target?
I imported this framework in a app which has minimum iOS version set to 9.
When I compile the app then is compiles successfully without any errors, I was expecting that I would get a error like:
"Compiling for iOS 9.0, but module 'MyFramework' has a minimum deployment target of iOS 12.0"
But strangely I do not get this error and I am able use this framework irrespective of the minimum iOS version specified.
How is this working? Is this expected for a pure Objective-C framework target?