FxPrincipalDelegate
A protocol that provides information about the host application that launched your XPC service.
Declaration
protocol FxPrincipalDelegateOverview
When the host application first launches your XPC Service, your XPC calls +startServicePrincipal(with:) to get communication with the host application started. Passing in a delegate allows you to know which host application and version launched your XPC service.