因此,我正在Swift中使用Network Extension构建一个macOS应用。在进行一些测试之后,扩展将作为一个进程保留在系统中。我可以停止,也可以杀死该应用程序,但不能停止,杀死或卸载网络扩展。网络扩展一次又一次出现。
我重新启动了macOS,但是网络扩展仍然存在。如何将其从系统中完全删除?
答案 0 :(得分:2)
您应该可以通过以下两种方法之一将其删除:
/Applications
删除主机应用程序。这应该提示您它将删除所有关联的系统扩展。 (如果您已禁用系统上/Applications
中驻留的主机应用程序的要求,则可能无法使用。此操作using the systemextensionsctl developer on
terminal command完成了)OSSystemExtensionRequest
上的+deactivationRequestForExtension:queue:
method创建的扩展停用请求。这是您最初用于安装扩展程序的激活请求的补充。