Description
There seems to be an issue with VPN tunnels using NEPacketTunnelProvider
on iOS 16. When app is upgraded while VPN is connected, the NEPacketTunnelProvider
VPN tunnel is restarted. On iOS 16 devices VPN appears to reconnect successfully after app upgrade, however inspecting device traffic reveals that all traffic is routed outside VPN tunnel, as it would when VPN is disconnected.
This only affects devices running iOS 16.
Environment
iOS 16.0
Device: iPhone 13 Pro