You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Late Summer 2019 aligned, except iOS which got one final 12.x update in Winter 2020, making this version set the last minor update series of the Fall 2018 aligned releases.
462
-
case"macos","macosx":
463
-
return"10.14.6"
464
-
case"iphoneos","iphonesimulator":
465
-
return"12.5"
466
-
case"appletvos","appletvsimulator":
467
-
return"12.4"
468
-
case"watchos","watchsimulator":
469
-
return"5.3"
470
-
471
-
// No Summer 2019 aligned versions since these were first introduced on or after Fall 2019, so simply use the minimum versions.
472
-
case"driverkit":
473
-
return"19.0"
474
-
caseMacCatalystInfo.sdkVariantName:
475
-
return"13.1"
476
-
case"xros","xrsimulator":
477
-
return"1.0"
478
-
479
-
// Fall back to the default deployment target, which is equal to the SDK version.
480
-
default:
481
-
returnnil
482
-
}
483
-
}
484
-
485
412
/// Perform late binding of the build settings. This is a private function that may only be invoked once for any given SDK variant.
486
413
/// - Parameters:
487
414
/// - associatedTypesForKeysMatching: Passed to `MacroNamespace.parseTable` - refer there for more info.
@@ -761,14 +688,12 @@ public final class SDKRegistry: SDKRegistryLookup, CustomStringConvertible, Send
761
688
vardefaultSettings:[String:PropertyListItem]=[:]
762
689
if case .plDict(let settingsItems)?=items["DefaultProperties"]{
763
690
defaultSettings =filteredSettings(settingsItems)
764
-
.filter{ $0.key !="TEST_FRAMEWORK_DEVELOPER_VARIANT_SUBPATH"} // rdar://107954685 (Remove watchOS special case for testing framework paths)
765
691
}
766
692
767
693
// Parse the custom properties settings.
768
694
varoverrideSettings:[String:PropertyListItem]=[:]
769
695
if case .plDict(let settingsItems)?=items["CustomProperties"]{
770
696
overrideSettings =filteredSettings(settingsItems)
771
-
.filter{ !$0.key.hasPrefix("SWIFT_MODULE_ONLY_")} // Rev-lock: don't set SWIFT_MODULE_ONLY_ in SDKs
772
697
}
773
698
774
699
// Parse the Variants array and the SupportedTargets dictionary, then create the SDKVariant objects from them. Note that it is not guaranteed that any variant will have both sets of data, so we don't the presence of either one.
/// Test task construction for a UI test target for iOS. Both debug and install builds are tested for the device, and a debug build is tested for the simulator.
2801
2801
///
2802
2802
/// This test is primarily intended to validate that building for iOS works, to check that the different bundle packaging for iOS is being handled, and to check some ways in which building for iOS differs from building for macOS. The corresponding macOS test dives deeper into checking details of the tasks.
0 commit comments