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
@@ -2030,13 +2030,13 @@ private class SettingsBuilder {
2030
2030
/// Add the derived overriding settings for the target. These are settings whose values depend on the whole stack of build settings, and include settings which are forced to a value under certain conditions, and settings whose value is wholly derived from other settings. They override settings from all lower levels, and thus cannot be overridden by (for example) xcodebuild or run destination overrides, so settings should only be assigned here when they represent true boundary conditions which users should never want to or be able to override.
2031
2031
///
2032
2032
/// These are only added if we're constructing settings for a target.
// If this is a mergeable library, for a release build we want to build it as mergeable, whereas for a debug build we want to add the mergeable debug hook.
2159
+
if scope.evaluate(BuiltinMacros.MERGEABLE_LIBRARY){
2160
+
if scope.evaluate(BuiltinMacros.IS_UNOPTIMIZED_BUILD){
PropertyListKeyPath(.dict(.equal("NSAppTransportSecurity")),.dict(.equal("NSExceptionDomains")),.dict(.any),.any(.equal("NSExceptionMinimumTLSVersion"))):.init(values:[.plString("TLSv1.0"),.plString("TLSv1.1")],alternate:"TLSv1.2 or TLSv1.3", deprecationVersions:[
PropertyListKeyPath(.dict(.equal("NSAppTransportSecurity")),.dict(.equal("NSExceptionDomains")),.dict(.any),.any(.equal("NSExceptionMinimumTLSVersion"))):.init(values:[.plString("TLSv1.0"),.plString("TLSv1.1")],moreInfo:.alternate("TLSv1.2 or TLSv1.3"), deprecationVersions:[
1479
1486
.macOS:Version(12),
1480
1487
.iOS:Version(15),
1481
1488
.tvOS:Version(15),
1482
1489
.watchOS:Version(8)
1490
+
]),
1491
+
"UIRequiresFullScreen":.init(moreInfo:.ignored("See the UIRequiresFullScreen documentation for more details."), deprecationVersions:[
1492
+
.macOS:Version(26),
1493
+
.iOS:Version(26),
1494
+
.tvOS:Version(26),
1495
+
.watchOS:Version(26),
1496
+
.visionOS:Version(26),
1483
1497
])
1484
1498
]
1485
1499
@@ -1497,11 +1511,19 @@ public final class InfoPlistProcessorTaskAction: TaskAction
suffixPart =" and will be ignored in a future release. \(ignored)"
1520
+
}
1521
+
1500
1522
letmessage:String
1501
1523
if deprecationVersion >Version(){
1502
-
message ="\(prefixPart) has been deprecated starting in \(context.platform?.familyDisplayName ??"")\(deprecationVersion.canonicalDeploymentTargetForm.description), use \(info.alternate) instead."
1524
+
message ="\(prefixPart) has been deprecated starting in \(context.platform?.familyDisplayName ??"")\(deprecationVersion.canonicalDeploymentTargetForm.description)\(suffixPart)"
1503
1525
}else{
1504
-
message ="\(prefixPart) has been deprecated, use \(info.alternate) instead."
1526
+
message ="\(prefixPart) has been deprecated\(suffixPart)"
0 commit comments