升级12.6之后,无法在访达中找到自己安装的软件
系统升级后,访达中只有系统自带软件。打开微信提示“检测到从安装包直接打开微信”,其他软件也找不到。
MacBook Pro
系统升级后,访达中只有系统自带软件。打开微信提示“检测到从安装包直接打开微信”,其他软件也找不到。
MacBook Pro
那么,在聚焦搜索中能否搜到你的 app 呢?如果能搜到,选择在 Finder 中显示就可以找到他们了。
有一种情况,如果你的系统是从比较老的操作系统直接升级过来的,系统可能会把“不兼容”的 app 统一移动到一个叫做“迁移的项目”目录中。这个可以参考:如果升级 macOS 后在 Mac 上出现“迁移的项目”文件夹 - 官方 Apple 支持 (中国)
如果是从 10.15 或者更新的系统升级过来的,再往下看。
复制粘下面的命令,看看打开的 Finder 窗口中有没有:
open /Applications
如果没有记错的话,自从Big Sur开始,随着 APFS 的扩展,操作系统本身被保留在一个单独的文件宗卷中,启动的时候用的是它的快照,而这些对用户的只读的,这样可以保证操作系统的完整可靠性。具体到的应用程序(Applications)文件夹,操作系统通过synthetic的机制,将随着操作系统来的只读Applications目录,它包含着随操作系统来的 apps,再与用户可读写的Applications目录,合并在一起,这样在用户角度来说,它还是一个目录,Applications 目录就是这个样子的。具体到 Applications, 他们没有合并前的位置,是:
操作系统的:/System/Applications
用户安装的:/System/Volumes/Data/Applications
还有一个,在你贴的最后一个Finder图中,按住 command 的同时左点击标题中的“应用程序”,就可以看到它的父目录的列表。这样也可以看看,它所打开的Applications目录是哪一个。
这几种方式都尝试过了。系统升级后没有出现“迁移项目”的文件夹。
几个可能有安装程序的目录也都有浏览过,均未找到。
虽然之前安装的程序都还可以使用,但是无法卸载了。
升级12.6之后,无法在访达中找到自己安装的软件