1

所以我正在用 Swift 构建一个带有网络扩展的 macOS 应用程序。经过一些测试,扩展仍然作为系统中的一个进程。我可以停止,也可以终止应用程序,但我无法停止、终止或卸载网络扩展。网络扩展一次又一次地出现。

我重新启动了 macOS,但网络扩展仍然作为一个进程存在。如何从系统中完全删除它?

4

1 回答 1

4

您应该可以通过以下两种方法之一将其删除:

  • /Applications从使用 Finder 中删除主机应用程序。这应该会提示您它将删除任何关联的系统扩展。(如果您禁用了对驻留在/Applications系统中的主机应用程序的要求,则可能无法正常工作。这是使用systemextensionsctl developer on终端命令完成的)
  • 提交使用on+deactivationRequestForExtension:queue:方法创建的扩展停用请求OSSystemExtensionRequest。这是您最初用于安装扩展的激活请求的补充。
于 2020-06-18T08:24:51.023 回答