Got a log from a customer who is facing this issue and he is using iOS 12.3.1
Cool. Well, not cool, but at least you’re engaged with someone who can reproduce the problem.
My recommendation in situations like this is:
Add logging to your app so that you can clearly identify the time at which this problem occurred. It is best, IMO, to use
os_log
for this, because your logging will then end up in the system log.Have the custom install the VPN (Network Extension) for iOS profile, per our Bug Reporting > Profiles and Logs.
When they next notice the problem, ask them to trigger a sysdiagnose (also covered on that page).
Have them send you that sysdiagnose log.
Unpack it and dig into the system log. Specifically, find your log entry of the problem, and then work backwards looking for more information about what triggered the disconnect.
Share and Enjoy
—
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"