1

我阅读了此处此处所写的所有内容,但我的断点仍然不起作用(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 中)。

我还能尝试做些什么来调试,我怎么能理解我的扩展是否有效?

4

0 回答 0