Disable SwiftForcesDsyms by default Many teams have disabled this setting, it is stable enough to disable by default. To override this, enable `SwiftForcesdSYMs` in your Tulsi project. PiperOrigin-RevId: 270989270
diff --git a/src/TulsiGenerator/BazelBuildSettingsFeatures.swift b/src/TulsiGenerator/BazelBuildSettingsFeatures.swift index 9af01ea..c906972 100644 --- a/src/TulsiGenerator/BazelBuildSettingsFeatures.swift +++ b/src/TulsiGenerator/BazelBuildSettingsFeatures.swift
@@ -69,7 +69,7 @@ // Unfortunately, this still has some slight issues (which may be worked around via changes to // wrapped_clang). var features: Set<BazelSettingFeature> = [.DebugPathNormalization] - if options[.SwiftForcesdSYMs].commonValueAsBool ?? true { + if options[.SwiftForcesdSYMs].commonValueAsBool ?? false { features.insert(.SwiftForcesdSYMs) } if options[.TreeArtifactOutputs].commonValueAsBool ?? true {
diff --git a/src/TulsiGenerator/TulsiOptionSet.swift b/src/TulsiGenerator/TulsiOptionSet.swift index abe4768..d56f555 100644 --- a/src/TulsiGenerator/TulsiOptionSet.swift +++ b/src/TulsiGenerator/TulsiOptionSet.swift
@@ -320,7 +320,7 @@ addBoolOption(.ImprovedImportAutocompletionFix, .Generic, true) addBoolOption(.GenerateRunfiles, .Generic, false) addBoolOption(.ProjectPrioritizesSwift, .Generic, false) - addBoolOption(.SwiftForcesdSYMs, .Generic, true) + addBoolOption(.SwiftForcesdSYMs, .Generic, false) addBoolOption(.TreeArtifactOutputs, .Generic, true) let defaultIdentifier = PlatformConfiguration.defaultConfiguration.identifier
diff --git a/src/TulsiGenerator/en.lproj/Options.strings b/src/TulsiGenerator/en.lproj/Options.strings index 5dc8af7..5239f7a 100644 --- a/src/TulsiGenerator/en.lproj/Options.strings +++ b/src/TulsiGenerator/en.lproj/Options.strings
@@ -55,7 +55,7 @@ "PostBuildPhaseRunScript" = "Build phase run script (post bazel build)"; "PostBuildPhaseRunScript_DESC" = "Build phase run script that runs after the bazel_build.py script (i.e. `exec ${PATH_TO_SCRIPT}')"; -"SwiftForcesdSYMs" = "Swift code dependency enables dSYMs (required for debugging)."; +"SwiftForcesdSYMs" = "Swift code dependency enables dSYMs (optional for debugging after 10.2.1)"; "TreeArtifactOutputs" = "Enable tree artifact outputs (--define=apple.experimental.tree_artifact_outputs=1). Disable if you're having issues."; "SuppressSwiftUpdateCheck" = "Suppress Xcode Swift update check";