Skip to content

Fix watchOS minimum deployment target for Xcode 27 compatibility - #1377

Merged
nathanfallet merged 2 commits into
stephencelis:masterfrom
skyfoxa:fix/watchos-v9-minimum
Sep 22, 2026
Merged

nathanfallet merged 2 commits into
stephencelis:masterfrom
skyfoxa:fix/watchos-v9-minimum

Conversation

@skyfoxa

@skyfoxa skyfoxa commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Xcode 27 deprecates watchOS deployment targets older than v9, producing the following warning for any package that declares .watchOS(.v4):

'v4' is deprecated: watchOS 9.0 is the oldest supported version

This PR bumps the watchOS minimum from .v4 to .v9 in Package.swift.

The existing @available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) guards in the source remain valid — they simply become unconditionally true with the higher minimum. No source changes are needed.

Fixes #1375

@nathanfallet
nathanfallet merged commit 989fa8d into stephencelis:master Sep 22, 2026
2 of 3 checks passed
@skyfoxa
skyfoxa deleted the fix/watchos-v9-minimum branch October 5, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

'v4' is deprecated: watchOS 9.0 is the oldest supported version

2 participants