I have two System Network Extensions that implement XPC for communication with app. While testing everything works fine, but from many users I get complains that app doesn't see extensions, even though users manually enable them in System Settings
-> Security & Privacy
.
From logs I can see that app asks to install extension: OSSystemExtensionRequest.activationRequest
, then delegate gets request(_ , didFinishWithResult)
call with case completed = 0
result. After that when app tries to communicate with extension NSXPCConnection.remoteObjectProxyWithErrorHandler
calls callback with Couldn’t communicate with a helper application
.
Any suggestions for debugging the issue are welcome!