diff --git a/Realm/ObjectServerTests/SwiftObjectServerTests.swift b/Realm/ObjectServerTests/SwiftObjectServerTests.swift index 4728fcc40e9..5cb4396aebe 100644 --- a/Realm/ObjectServerTests/SwiftObjectServerTests.swift +++ b/Realm/ObjectServerTests/SwiftObjectServerTests.swift @@ -2398,7 +2398,7 @@ class AnyRealmValueSyncTests: SwiftSyncTestCase { // results in a warning about it being redundant due to the enclosing check, so // it needs to be out of line. func hasCombine() -> Bool { - if #available(OSX 10.15, watchOS 6.0, iOS 13.0, iOSApplicationExtension 13.0, OSXApplicationExtension 10.15, tvOS 13.0, *) { + if #available(macOS 10.15, watchOS 6.0, iOS 13.0, tvOS 13.0, *) { return true } return false diff --git a/Realm/ObjectServerTests/SwiftSyncTestCase.swift b/Realm/ObjectServerTests/SwiftSyncTestCase.swift index c9200cfadcf..44fb3695f83 100644 --- a/Realm/ObjectServerTests/SwiftSyncTestCase.swift +++ b/Realm/ObjectServerTests/SwiftSyncTestCase.swift @@ -313,7 +313,7 @@ extension SwiftSyncTestCase { } } -@available(OSX 10.15, watchOS 6.0, iOS 13.0, iOSApplicationExtension 13.0, OSXApplicationExtension 10.15, tvOS 13.0, *) +@available(macOS 10.15, watchOS 6.0, iOS 13.0, tvOS 13.0, *) public extension Publisher { func expectValue(_ testCase: XCTestCase, _ expectation: XCTestExpectation, receiveValue: (@Sendable (Self.Output) -> Void)? = nil) -> AnyCancellable { diff --git a/RealmSwift/Projection.swift b/RealmSwift/Projection.swift index c43854c7eef..53af3a03ec2 100644 --- a/RealmSwift/Projection.swift +++ b/RealmSwift/Projection.swift @@ -789,7 +789,7 @@ private struct ProjectionProperty: @unchecked Sendable { } // An adaptor for os_unfair_lock to make it implement NSLocking -@available(OSX 10.12, watchOS 3.0, iOS 10.0, iOSApplicationExtension 10.0, OSXApplicationExtension 10.12, tvOS 10.0, *) +@available(OSX 10.12, watchOS 3.0, iOS 10.0, tvOS 10.0, *) private final class UnfairLock: NSLocking, Sendable { func lock() { os_unfair_lock_lock(impl) @@ -806,7 +806,7 @@ private final class UnfairLock: NSLocking, Sendable { // We want to use os_unfair_lock when it's available, but fall back to NSLock otherwise private func createLock() -> NSLocking { - if #available(OSX 10.12, watchOS 3.0, iOS 10.0, iOSApplicationExtension 10.0, OSXApplicationExtension 10.12, tvOS 10.0, *) { + if #available(macOS 10.12, watchOS 3.0, iOS 10.0, tvOS 10.0, *) { return UnfairLock() } return NSLock() diff --git a/RealmSwift/Realm.swift b/RealmSwift/Realm.swift index caaeed6b3b2..1391faf2790 100644 --- a/RealmSwift/Realm.swift +++ b/RealmSwift/Realm.swift @@ -1494,7 +1494,7 @@ internal extension Actor { } // A helper to invoke a regular isolated sendable function with this actor - func invoke(_ fn: @Sendable (isolated Self) async throws -> T) async rethrows -> T { + func invoke(_ fn: @Sendable (isolated Self) async throws -> T) async rethrows -> T { try await fn(self) } } diff --git a/RealmSwift/Tests/CombineTests.swift b/RealmSwift/Tests/CombineTests.swift index 03d910cca2c..921e454968d 100644 --- a/RealmSwift/Tests/CombineTests.swift +++ b/RealmSwift/Tests/CombineTests.swift @@ -41,7 +41,7 @@ extension Publisher { // results in a warning about it being redundant due to the enclosing check, so // it needs to be out of line. func hasCombine() -> Bool { - if #available(OSX 10.15, watchOS 6.0, iOS 13.0, iOSApplicationExtension 13.0, OSXApplicationExtension 10.15, tvOS 13.0, *) { + if #available(macOS 10.15, watchOS 6.0, iOS 13.0, tvOS 13.0, *) { return true } return false