我阅读了here和here的所有内容,但是断点仍然不起作用(NSLog和os_log也不起作用)。
这是我在self.providerManager?.connection.startVPNTunnel()
之后在控制台中看到的内容
MyAppConfig的上次断开连接错误从“由于发生内部错误,VPN会话失败”更改。到“无”
上次MyAppConfig的断开连接错误从“无”更改为“由于发生内部错误,VPN会话失败。”
我试图监视VPN状态(NSNotification.Name.NEVPNStatusDidChange)变化的事件,这是我看到的: VPN状态已更改: 正在连线... VPN状态已更改: 断开连接...
我什至不知道一种方法
func startTunnel(options: [String : NSObject]?, completionHandler: @escaping (Error?) -> Void)
是否可以在我的类PacketTunnelProvider中使用。
还有一个细节,我的网络扩展在可用扩展的列表中没有显示(例如,在Instruments中)。
我还可以尝试做些什么调试工作,以及如何理解我的扩展程序是否起作用?