Apple packages fail to build for watchOS in Xcode 27

Is there a known workaround (other than forking) for watchOS builds in Xcode 27 that depend on packages without a declared watchOS 9.0 floor?

I depend on several Apple SPM packages with no minimum deployment target, such as https://github.com/apple/swift-algorithms. My project's minimum is 26.0.

Xcode 27 will not build watchOS targets with these packages because watchOS 8.0 is below its range of supported targets.

/.../SourcePackages/checkouts/swift-algorithms/Package.swift The watchOS Simulator deployment target 'WATCHOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 27.0.x.

We see the same issue on several packages including swift-collection.

The experimental platform flags there and other Apple packages weren't effective without declaring platforms: [.watchOS(.v9)], which might be a clue as to what's awry.

While I could have probably used swift package config set-mirror to inject fixed child packages in our dependency graph, after one example I just set an LLM to create forks with the edit applied. Beta testing rescued.

Apple packages fail to build for watchOS in Xcode 27
 
 
Q