I’m working on an iOS VPN app and looking into using NETunnelProvider (Packet Tunnel) for the VPN implementation.
From the documentation it seems that Packet Tunnel is required for VPN protocols like OpenVPN, but the Packet Tunnel capability doesn’t appear to be available by default.
Does using NETunnelProvider / Packet Tunnel require a special entitlement to be enabled by Apple for App Store apps?
If so, what is the general process for requesting or enabling that entitlement?