From 6d5c45ad12ab18fe6570a474e2cdd185812433ef Mon Sep 17 00:00:00 2001 From: Stijn Willems Date: Sat, 13 Dec 2025 21:12:14 +0100 Subject: [PATCH] fix: Add compile-time warning for disabled CloudKit on Swift 6.3+ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- Sources/SQLiteData/CloudKit/CloudKitAvailability.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Sources/SQLiteData/CloudKit/CloudKitAvailability.swift diff --git a/Sources/SQLiteData/CloudKit/CloudKitAvailability.swift b/Sources/SQLiteData/CloudKit/CloudKitAvailability.swift new file mode 100644 index 00000000..a2177897 --- /dev/null +++ b/Sources/SQLiteData/CloudKit/CloudKitAvailability.swift @@ -0,0 +1,10 @@ +// CloudKitAvailability.swift +// Compile-time warning for Swift 6.3+ users + +#if compiler(>=6.3) + #warning(""" + CloudKit functionality is disabled on Swift 6.3+ due to compiler crashes. + See https://github.com/doozMen/sqlite-data/issues/2 for details. + Use Swift 6.2.x if you need CloudKit synchronization features. + """) +#endif