diff --git a/Sources/SQLiteData/CloudKit/Internal/Metadatabase.swift b/Sources/SQLiteData/CloudKit/Internal/Metadatabase.swift index c8efa856..c48167ea 100644 --- a/Sources/SQLiteData/CloudKit/Internal/Metadatabase.swift +++ b/Sources/SQLiteData/CloudKit/Internal/Metadatabase.swift @@ -13,11 +13,12 @@ open "\(url.path(percentEncoded: false))" """ ) - try FileManager.default.createDirectory( - at: .applicationSupportDirectory, - withIntermediateDirectories: true - ) - + #if !os(tvOS) + try FileManager.default.createDirectory( + at: .applicationSupportDirectory, + withIntermediateDirectories: true + ) + #endif @Dependency(\.context) var context guard !url.isInMemory || context != .live else { diff --git a/Sources/SQLiteData/CloudKit/SyncEngine.swift b/Sources/SQLiteData/CloudKit/SyncEngine.swift index 871c7999..5f55deeb 100644 --- a/Sources/SQLiteData/CloudKit/SyncEngine.swift +++ b/Sources/SQLiteData/CloudKit/SyncEngine.swift @@ -2239,10 +2239,12 @@ containerIdentifier: containerIdentifier ) let path = url.isInMemory ? url.absoluteString : url.path(percentEncoded: false) - try FileManager.default.createDirectory( - at: .applicationSupportDirectory, - withIntermediateDirectories: true - ) + #if !os(tvOS) + try FileManager.default.createDirectory( + at: .applicationSupportDirectory, + withIntermediateDirectories: true + ) + #endif let database: any DatabaseWriter = url.isInMemory ? try DatabaseQueue(path: path)