macOS 15 本地网络中重复显示的应用图标(Edge、Chrome 等)

188 天前
 UrielGGs

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

  1. 恢复模式下启动 Mac

  2. 禁用 SIP (系统完整性保护):在恢复模式终端中键入 csrutil disable

  3. 重启系统

  4. 删除下面的 2 个 .plist 文件:

    /Library/Preferences/com.apple.networkextension.plist
    /Library/Preferences/com.apple.networkextension.uuidcache.plist
    
  5. 再次重启以生效

  6. 确认本地网络列表干净后再次进入恢复模式使用 csrutil enable 打开 SIP (需要连接 Internet )

遗憾的是目前 Apple 还没有修复这一问题,这里附上一个相关问题的链接How to reset (remove) apps from "L… | Apple Developer Forums

3132 次点击
所在节点    macOS
5 条回复
Aktata
183 天前
在庞大的互联网上各种搜索融汇贯通找到的可行发方法,希望让其他像我一样抓狂的人看到。
PS: 我是 OP 本人,因为 V2EX 不能修改用户 ID 所以新注册了一个账号。
imsoso
178 天前
起作用了,感觉是部分非沙盒应用修改了 uuid 或者 mac 地址导致系统无法正确识别唯一性


顺便补充一下这两个文件的作用:
在 macOS 系统中,/Library/Preferences/com.apple.networkextension.plist 和 /Library/Preferences/com.apple.networkextension.uuidcache.plist 这两个文件与网络扩展( Network Extension )框架相关,通常用于管理 VPN 、内容过滤、DNS 配置等网络功能。以下是它们的具体作用:

1. com.apple.networkextension.plist
作用: 该文件存储与网络扩展相关的配置信息,如 VPN 设置、DNS 配置、内容过滤规则等。

内容: 可能包含网络扩展的启用状态、连接参数、策略配置等。

用途: 系统或应用程序(如 VPN 客户端)会读取或修改此文件以管理网络扩展的行为。

2. com.apple.networkextension.uuidcache.plist
作用: 该文件缓存网络扩展的唯一标识符( UUID ),用于跟踪和管理已安装的网络扩展。

内容: 通常包含网络扩展的 UUID 及其相关信息。

用途: 系统使用此文件来确保网络扩展的唯一性和一致性,避免冲突或重复加载。
sinotw
148 天前
MacOS 现在成了 BugOS 了,安装 firefox 后,被系统提问是否允许 firefox 访问本地网络,我就否定了,然后 firefox 就再也不能访问 localhost 的页面了,在这个“本地网络”里根本就没有 firefox 的条目,也不能添加条目。。。还有好多重复的项,也不能删除,苹果的工程师就这质量吗?
GeorgeL
62 天前
reddit 上找到了解决办法 : [Chrome 无法访问本地网络]( https://www.reddit.com/r/chrome/comments/1fyiicn/chrome_cannot_access_local_network/?tl=zh-hans)

原贴具体方法是:
1. 关闭 Chrome 应用程序,确保它没有运行。
2. 然后进入你的应用程序文件夹,把 Chrome 应用程序重命名为 Chrome Temp 。
3. 然后双击 Chrome Temp 重新打开 Chrome 。
4. 然后尝试访问你本地网络上的一个地址。
5. 系统应该会再次提示你是否允许 Chrome 访问你的本地网络。 允许访问本地网络。
6. 再次关闭 Chrome 应用程序
7. 回到你的应用程序文件夹,把 Chrome Temp 重命名回 Chrome

我的操作路径不尽相同,但宗旨是[**再次提示你是否允许 Chrome 访问你的本地网络**],如果不提示可以在重命名后重启 mac 并关闭 **登录时重新打开窗口** 选项。
第七步的重命名操作我没做,因为尝试重命名回去之后又不好使了,所以我的 Chrome 现在叫 **C**!
atone
52 天前
补充说明一下,直接在恢复模式下就能够删除楼主提到的两个.plist 文件,不需要禁用 SIP ,再启用这么麻烦。只要在恢复模式下打开磁盘工具,把系统盘挂载上,然后进终端,到系统数据盘(/Volume/Data )对应的位置删除即可。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1115622

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX