V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
UrielGGs
V2EX  ›  macOS

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

  •  2
     
  •   UrielGGs · 10 天前 · 855 次点击

    以下是我所知道的唯一解决方案。注意这将完全重置列表,因此这将导致您之前批准的应用程序会再次弹出提示。而且 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

    2 条回复    2025-03-13 20:16:26 +08:00
    Aktata
        1
    Aktata  
       4 天前   ❤️ 1
    在庞大的互联网上各种搜索融汇贯通找到的可行发方法,希望让其他像我一样抓狂的人看到。
    PS: 我是 OP 本人,因为 V2EX 不能修改用户 ID 所以新注册了一个账号。
    imsoso
        2
    imsoso  
       4 小时 59 分钟前
    起作用了,感觉是部分非沙盒应用修改了 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 及其相关信息。

    用途: 系统使用此文件来确保网络扩展的唯一性和一致性,避免冲突或重复加载。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1401 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 17:15 · PVG 01:15 · LAX 10:15 · JFK 13:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.