If the includeAllNetworks
flag to true, we cannot update our app via Xcode, TestFlight or the AppStore. In the AppStore and TestFlight cases, it seems that the packet tunnel process is stopped before the new app is downloaded - once the packet tunnel process is stopped, it can’t be started again via Settings/VPN profiles, nor can it be started via the app.
we have submitted feedback … FB16482585
Good. That’s the correct path forward here.
For context, problems like this crop up from time-to-time on iOS. Coordinating the work required to tear down the VPN, install the new API, and then bring it back up is tricky. If this fails, there’s really not much you can do about it at a code level. This is all managed by the system.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"