Please help me understand how build SDKs work in Xcode 27.
Let's say I have an older app that uses UIDesignRequiresCompatibility. When I
a) select an iOS 26 Simulator in Xcode 27 and press "play" (build an run), the app shows up in design compatibility mode.
b) select an iOS 27 Simulator in Xcode 27 and press "play" (build an run), the app shows up ignoring design compatibility mode.
My questions:
- Does that mean a) is using iOS 26 as build SDK and b) is using iOS 27 as build SDK?
- What would happen if running an app built using iOS 26 build SDK on iOS 27?
- What would happen if running an app built using iOS 27 build SDK on iOS 26?
- How can 2. and 3. be done with the simulator?
- When I submit to App Store Connect, which build SDK is used?