From 57bbd230663c6fe407797bc7fdb8a4996b410093 Mon Sep 17 00:00:00 2001 From: Jake Petroules Date: Wed, 14 May 2025 15:36:49 -0700 Subject: [PATCH] Remove workaround for old bug This issue was fixed long ago. --- Sources/SWBUtil/Xcode.swift | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Sources/SWBUtil/Xcode.swift b/Sources/SWBUtil/Xcode.swift index d3ccece5..c8db5e27 100644 --- a/Sources/SWBUtil/Xcode.swift +++ b/Sources/SWBUtil/Xcode.swift @@ -65,12 +65,6 @@ public struct XcodeVersionInfo: Sendable { throw StubError.error("Failed to decode version plist at '\(versionPath.str)': \(error.localizedDescription)") } let (shortVersion, productBuildVersion) = try (Version(versionStrings.shortVersionString), versionStrings.productBuildVersion.map(ProductBuildVersion.init)) - - // Guard against corrupt version info making its way into DTXcodeBuild and DTPlatformBuild - if let productBuildVersion, productBuildVersion.major != shortVersion[0] { - throw StubError.error("invalid content in '\(versionPath.str)' - ProductBuildVersion '\(productBuildVersion)' does not match CFBundleShortVersionString '\(shortVersion)' because their major version numbers differ (\(productBuildVersion.major) vs \(shortVersion[0])).") - } - return XcodeVersionInfo(shortVersion: shortVersion, productBuildVersion: productBuildVersion) } }