寻求macOS Sequoia 15 本地网络权限中,清理删除已卸载的app名字的方法

在macOS15中,已卸载了app(比如Microsoft Edge),意外发现,在设置-隐私与安全性-本地网络中,还留有这个已经卸载的app的名字,不知道应该在哪里将它删除,清理。在这个界面中,macOS15 没有提供手动删除的选项。




[经过版主编辑]

MacBook Pro 14″, macOS 14.5

发布日期 2024年9月28日 上午8:07

回复
问题被标记为 排名最靠前的回复

发布日期 2025年3月13日 下午8:28

我是连接中文章的原著,如果您能正常访问请在文章中点赞支持我,下面附上文章原文:


以下是我所知道的唯一解决方案。注意这将完全重置列表,因此这将导致您之前批准的应用程序会再次弹出提示。而且 VPN 和其他网络扩展需要重新设置。


  1. 恢复模式下启动 Mac
  2. 禁用 SIP (系统完整性保护):在恢复模式终端中键入 csrutil disable
  3. 重启系统
  4. 删除下面的 2 个 .plist 文件:
/Library/Preferences/com.apple.networkextension.plist
/Library/Preferences/com.apple.networkextension.uuidcache.plist
  1. 再次重启以生效
  2. 确认本地网络列表干净后再次进入恢复模式使用 csrutil enable 打开 SIP (需要连接 Internet )


回复量: 23
问题被标记为 排名最靠前的回复

2025年3月13日 下午8:28 回应 Aktata

我是连接中文章的原著,如果您能正常访问请在文章中点赞支持我,下面附上文章原文:


以下是我所知道的唯一解决方案。注意这将完全重置列表,因此这将导致您之前批准的应用程序会再次弹出提示。而且 VPN 和其他网络扩展需要重新设置。


  1. 恢复模式下启动 Mac
  2. 禁用 SIP (系统完整性保护):在恢复模式终端中键入 csrutil disable
  3. 重启系统
  4. 删除下面的 2 个 .plist 文件:
/Library/Preferences/com.apple.networkextension.plist
/Library/Preferences/com.apple.networkextension.uuidcache.plist
  1. 再次重启以生效
  2. 确认本地网络列表干净后再次进入恢复模式使用 csrutil enable 打开 SIP (需要连接 Internet )


2024年11月16日 上午12:10 回应 li jian

这个问题,官方的回复(客服、高级顾问)是:没有办法解决,也没有任何方式找到这个列表在哪个文件或数据库(无法找到文件,就无法通过直接操作文件或数据库中的项来强制清理它们)。过程不想说了,反正就是先问app来源,然后让新建用户、进安全模式、卸载app之类的。

总之,这个问题是解决不了

重点:等大神找出来具体是哪个文件存这些信息吧。




[经过版主编辑]

2024年12月5日 上午12:28 回应 li jian

找到了「隐私与安全性」部分权限的存储位置,位于:

/Users/用户名/Library/Application Support/com.apple.TCC/TCC.db


可以直接用系统命令sqlite3读取

打开数据库:sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db


比如 列出摄像头相关的权限条目:

SELECT * FROM access WHERE service='kTCCServiceCamera';


可惜数据库里没有本地网络相关的,无解了👀

2025年1月15日 下午7:03 回应 aegory

我发现Chrome或其他浏览器会不定期的出现提示是否允许该软件访问本地网络,只要你点击允许就会再多一条,(短短1个月Chrome Beta版已经多出来两个了,相比Chrome正式版还是少一些的;)

但是如果你某一次点击“不允许”那么此软件就再也不能访问本地网络,无论是卸载还是重启都没用;

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

寻求macOS Sequoia 15 本地网络权限中,清理删除已卸载的app名字的方法

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!