diff --git a/Package.swift b/Package.swift index c1d32e7..4665c1c 100644 --- a/Package.swift +++ b/Package.swift @@ -8,6 +8,7 @@ let package = Package( name: packageName, platforms: [ .iOS(.v13), + .macOS(.v10_15) ], products: [ // Products define the executables and libraries a package produces, making them visible to other packages. @@ -27,7 +28,8 @@ let package = Package( dependencies: [ .product(name: "PowerSyncKotlin", package: "powersync-kotlin"), .product(name: "PowerSyncSQLiteCore", package: "powersync-sqlite-core-swift") - ]), + ] + ), .testTarget( name: "PowerSyncTests", dependencies: ["PowerSync"] diff --git a/Sources/PowerSync/PowerSyncBackendConnectorAdapter.swift b/Sources/PowerSync/PowerSyncBackendConnectorAdapter.swift index 158c665..199cb06 100644 --- a/Sources/PowerSync/PowerSyncBackendConnectorAdapter.swift +++ b/Sources/PowerSync/PowerSyncBackendConnectorAdapter.swift @@ -14,7 +14,7 @@ class PowerSyncBackendConnectorAdapter: KotlinPowerSyncBackendConnector { let result = try await swiftBackendConnector.fetchCredentials() return result?.kotlinCredentials } catch { - if #available(iOS 14.0, *) { + if #available(iOS 14.0, macOS 11.0, *) { Logger().error("🔴 Failed to fetch credentials: \(error.localizedDescription)") } else { print("🔴 Failed to fetch credentials: \(error.localizedDescription)") @@ -28,7 +28,7 @@ class PowerSyncBackendConnectorAdapter: KotlinPowerSyncBackendConnector { do { return try await swiftBackendConnector.uploadData(database: swiftDatabase) } catch { - if #available(iOS 14.0, *) { + if #available(iOS 14.0, macOS 11.0, *) { Logger().error("🔴 Failed to upload data: \(error)") } else { print("🔴 Failed to upload data: \(error)")