Configure a per-app VPN aways on (kill switch)

Hi guys, I need to configure a VPN to work only for specific apps. I already have a supervised iPhone, and I’ve successfully configured the VPN, but right now it applies to the whole phone. I need it to work just for some apps.

I tried using both Apple Configurator and iMazing, but I can’t find this option there.

Answered by DTS Engineer in 860325022

Per-app VPN requires that the device be managed by an MDM system [1]. That’s because the VPNUUID in the configuration profile must match the VPNUUID property of the app, which can only be set by MDM.

So, if you’re trying to set up per-app VPN with ad-hoc management tools, like Apple Configurator, that won’t work. You have to involve an MDM system.

Share and Enjoy

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

[1] On iOS and its child platforms. On macOS you can get around this with the com.apple.vpn.managed.appmapping payload.

Per-app VPN requires that the device be managed by an MDM system [1]. That’s because the VPNUUID in the configuration profile must match the VPNUUID property of the app, which can only be set by MDM.

So, if you’re trying to set up per-app VPN with ad-hoc management tools, like Apple Configurator, that won’t work. You have to involve an MDM system.

Share and Enjoy

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

[1] On iOS and its child platforms. On macOS you can get around this with the com.apple.vpn.managed.appmapping payload.

Configure a per-app VPN aways on (kill switch)
 
 
Q