I have been working on a Network Extension which is System Extension. My app is distributed outside of the App Store.
In my entitlements file I added key app-proxy-provider-systemextension. I sign and notarise the build. Everything works fine except that when the user tries to load the extension for the first time this annoying pop up appears telling to open Security & Privacy preferences to allow the extension.
Is there any way to avoid it? Like set App Sandbox to YES or any other option to add to entitlements or provisioning file. I understand such caution with KEXT. But why to require user to do extra steps with much safer sys extension? Thanks