We require the following Network Extension entitlements without the -systemextension suffix:
packet-tunnel-provider
app-proxy-provider
Our application uses the legacy NetworkExtension framework, not the newer System Extensions.
Although our provisioning profile has been approved by Apple, the entitlements are still being suffixed automatically with -systemextension. Since our code is built on the legacy NetworkExtension framework, this causes VPN functionality to break.
Target platforms: macOS 14 & 15 (distributed outside the Mac App Store via a .pkg installer).
Is there a way to use the original (non-systemextension) entitlements in this setup?
3
0
272