iOS 12 VPN "Update Required"

Hi Guys,


we have developed an VPN application for iOS 10, that basically just installs a VPN profile (developed using NETunnelProviderManager) that sets a special DNS for evey request to block malicious websites system-wide, that's it.


Out can worked great under iOS 10 and even under iOS 11. But since updating the OS of the device to iOS 12, there is a "Update required" directly on the VPN profile:



My question now is, did anybody else faced that problem?

Because we already updated XCode, compiled the app for Deployment Target iOS 12, updated the application through the App Store, we already talked to the Apple Supported, that saif we should try using the develop forums so, can anybody htell us WHAT we should update to get rid off this message? The VPN profile itself still works, meaning the malicious websites still get blocked. But the label "Update Required" should vanish, but what should we do?

Kind Regards,
Mario

hi did u fixed it?

I observed the same problem on my phone.

Did you find a fix?

Hi! Did u fixed it?

finally, I fix it. Lower your Extension target "Build Settings" -> "iOS Deployment Target"->such as: iOS 9.0

Hello TeamViennaGames, currently, I'm facing this issue and have already stucked for a long time. If you have resolved that issue please assist me with the right way to remove this error.

Thanks in Advance

Hi, did you fix it?

I hit this myself today and thought I’d pass along my resolution…

In my case my app with built with a deployment target of iOS 15.0 but the embedded packet tunnel provider app extension had a deployment target of iOS 16.2. When I ran the app on iOS 15.7.1, I was able to save a VPN configuration but it wouldn’t start and Settings said “Update Required”.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I have the same problem. Has anyone found the cause and solution for this issue?

@DTS Engineer Our app has a minimum deployment target of 15.0 set in the app and in Podfile for IPHONEOS_DEPLOYMENT_TARGET. After integrating the WireGuardKit pod and loading a profile, we got this same problem (exactly as shown in https://forums.developer.apple.com/forums/thread/729690). (WireGuardKit on github and their primary download site also has 15.0 as minimum deployment target.)

We have tried on phones running iOS 16.7.8, and phones running 17.6.1. Your solution above is the only one I've found, but either I'm misunderstanding the solution or it's not helping. Any other thoughts on a fix for this? Thanks!

Has anyone been able to solve this problem yet? I'm currently facing it and none of the proposed solutions have worked.

iOS 12 VPN "Update Required"
 
 
Q