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) } }