Skip to content

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

Open
skyfoxa wants to merge 2 commits into
weichsel:mainfrom
skyfoxa:fix/watchos-v9-minimum
Open

skyfoxa wants to merge 2 commits into
weichsel:mainfrom
skyfoxa:fix/watchos-v9-minimum

Conversation

@skyfoxa

@skyfoxa skyfoxa commented Sep 21, 2026

Copy link
Copy Markdown

Summary

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

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

This PR bumps the watchOS minimum from .v2 to .v9 in Package.swift and updates the Requirements section of the README accordingly.

Also aligns Package.swift with the README, which already documents iOS 12.0+ and tvOS 12.0+ — bumping .iOS(.v9) → .iOS(.v12) and .tvOS(.v9) → .tvOS(.v12) to match.

The source code contains no version-specific @available(watchOS X, *) guards — only plain #if os(watchOS) platform checks — so no source changes are needed.

Fixes #393

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.

1 participant