Can a Network Extension and Endpoint Security Extension coexist in the same app?

I've been successful with creating a Network Extension application and an Endpoint Security Extension application, but I would like for there to be only one application that the user needs to install. I first started by adding the "System Extension" entitlement to my Network Extension app and that caused the app to stop functioning. Thank you for any help!

Can a Network Extension and Endpoint Security Extension coexist in the same app?

This should work. The trick here is to have a single system extension and include both NE and SE subsystems within that.

Curiously, ES and NE have conflicted sandbox requirements (ES won’t work in a sandbox, while NE expects a sandbox) and we resolve this in favour of ES.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Can a Network Extension and Endpoint Security Extension coexist in the same app?
 
 
Q