XPCPeerRequirement
public static func entitlement(_ entitlement: Swift.String, matches value: Swift.Bool) -> XPC.XPCPeerRequirement
XPCPeerRequirement
public static func entitlement(_ entitlement: Swift.String, matches value: Swift.String) -> XPC.XPCPeerRequirement
XPCPeerRequirement
public static func entitlement(_ entitlement: Swift.String, matches value: Swift.Int) -> XPC.XPCPeerRequirement
XPCPeerRequirement
public static func hasEntitlement(_ entitlement: Swift.String) -> XPC.XPCPeerRequirement
XPCPeerRequirement
public static func isFromSameTeam(andMatchesSigningIdentifier: Swift.String? = nil) -> XPC.XPCPeerRequirement
XPCPeerRequirement
public static func isPlatformCode(andMatchesSigningIdentifier: Swift.String? = nil) -> XPC.XPCPeerRequirement
XPCReceivedMessage
public func senderSatisfies(_ requirement: XPC.XPCPeerRequirement) -> Swift.Bool
XPCSession
public func setPeerRequirement(_ requirement: XPC.XPCPeerRequirement)
XPCListener
convenience public init(service: Swift.String, targetQueue: Dispatch.DispatchQueue? = nil, options: XPC.XPCListener.InitializationOptions = .none, requirement: XPC.XPCPeerRequirement, incomingSessionHandler: @escaping @Sendable (XPC.XPCListener.IncomingSessionRequest) -> XPC.XPCListener.IncomingSessionRequest.Decision) throws
XPCPeerRequirement
public init(lightweightCodeRequirements dictionary: XPC.XPCDictionary)
XPCSession
convenience public init(xpcService: Swift.String, targetQueue: Dispatch.DispatchQueue? = nil, options: XPC.XPCSession.InitializationOptions = .none, requirement: XPC.XPCPeerRequirement, cancellationHandler: (@Sendable (XPC.XPCRichError) -> Swift.Void)? = nil) throws
XPCSession
convenience public init(xpcService: Swift.String, targetQueue: Dispatch.DispatchQueue? = nil, options: XPC.XPCSession.InitializationOptions = .none, requirement: XPC.XPCPeerRequirement, incomingMessageHandler: (@Sendable (XPC.XPCDictionary) -> XPC.XPCDictionary?)? = nil, cancellationHandler: (@Sendable (XPC.XPCRichError) -> Swift.Void)? = nil) throws
XPCSession
convenience public init<Message>(xpcService: Swift.String, targetQueue: Dispatch.DispatchQueue? = nil, options: XPC.XPCSession.InitializationOptions = .none, requirement: XPC.XPCPeerRequirement, incomingMessageHandler: (@Sendable (Message) -> (any Swift.Encodable)?)? = nil, cancellationHandler: (@Sendable (XPC.XPCRichError) -> Swift.Void)? = nil) throws where Message : Swift.Decodable
XPCSession
convenience public init(xpcService: Swift.String, targetQueue: Dispatch.DispatchQueue? = nil, options: XPC.XPCSession.InitializationOptions = .none, requirement: XPC.XPCPeerRequirement, incomingMessageHandler: (@Sendable (XPC.XPCReceivedMessage) -> (any Swift.Encodable)?)? = nil, cancellationHandler: (@Sendable (XPC.XPCRichError) -> Swift.Void)? = nil) throws
XPCSession
convenience public init(machService: Swift.String, targetQueue: Dispatch.DispatchQueue? = nil, options: XPC.XPCSession.InitializationOptions = .none, requirement: XPC.XPCPeerRequirement, cancellationHandler: (@Sendable (XPC.XPCRichError) -> Swift.Void)? = nil) throws
XPCSession
convenience public init(machService: Swift.String, targetQueue: Dispatch.DispatchQueue? = nil, options: XPC.XPCSession.InitializationOptions = .none, requirement: XPC.XPCPeerRequirement, incomingMessageHandler: (@Sendable (XPC.XPCDictionary) -> XPC.XPCDictionary?)? = nil, cancellationHandler: (@Sendable (XPC.XPCRichError) -> Swift.Void)? = nil) throws
XPCSession
convenience public init<Message>(machService: Swift.String, targetQueue: Dispatch.DispatchQueue? = nil, options: XPC.XPCSession.InitializationOptions = .none, requirement: XPC.XPCPeerRequirement, incomingMessageHandler: (@Sendable (Message) -> (any Swift.Encodable)?)? = nil, cancellationHandler: (@Sendable (XPC.XPCRichError) -> Swift.Void)? = nil) throws where Message : Swift.Decodable
XPCSession
convenience public init(machService: Swift.String, targetQueue: Dispatch.DispatchQueue? = nil, options: XPC.XPCSession.InitializationOptions = .none, requirement: XPC.XPCPeerRequirement, incomingMessageHandler: (@Sendable (XPC.XPCReceivedMessage) -> (any Swift.Encodable)?)? = nil, cancellationHandler: (@Sendable (XPC.XPCRichError) -> Swift.Void)? = nil) throws