首页 > 解决方案 > 尝试在 Mac (10.15.7) 上将 Vpn 保存到首选项但得到:Domain=NEConfigurationErrorDomain Code=10 "permission denied"

问题描述

我正在尝试使用 Swift 在我的 Mac OS 上连接到 VPN。我已经设置了代码,它会尝试将 VPN 数据保存到操作系统。但是在运行代码时,我在控制台中得到了这个:

2020-11-16 12:26:56.306167+0100 VPN.test[53978:1477837] Metal API Validation Enabled
2020-11-16 12:26:56.436101+0100 VPN.test[53978:1477890] []  Failed to save configuration Test VPN: Error Domain=NEConfigurationErrorDomain Code=10 "permission denied" UserInfo={NSLocalizedDescription=permission denied}
2020-11-16 12:26:56.437294+0100 VPN.test[53978:1477837] [] Failed to save configuration: Error Domain=NEVPNErrorDomain Code=5 "permission denied" UserInfo={NSLocalizedDescription=permission denied}
Could not save VPN Configurations

源代码在这里:https ://codeshare.io/G7NWdn

我对 xCode / swift 相当陌生,所以也许我想念一些东西。曾尝试在互联网上查找解决方案,但似乎没有任何效果。

希望有人可以帮助我!

标签: swiftxcodevpn

解决方案


我通过将网络扩展添加到功能中来修复它。


推荐阅读