解决MacOS26索引搜不到APP的问题

二更(2026.2.5)

经过了三个月,我的Mac又因为莫名其妙的原因搜不到新添加的应用程序了,以及部分已经存在的应用程序也搜不到了,重做本文步骤也没有用。

我不知道MacOS Tahoe到底是发生了什么,这个系统我用过最烂的系统。

前言

Macos26取消了启动台,转而让大家使用索引来搜索应用程序。但我的spotlight一直无法搜索任何应用程序。经过一通捣鼓,终于解决了这个问题。

我本来不想解决了,后来才发现访达里的搜索也是无法使用的。

过程

首先,你可以按照https://support.apple.com/zh-cn/102321 这里苹果官方提供的方法重建索引

但经过尝试,这在我的电脑上并没有任何效果。

接下来,可以再尝试在终端中运行命令:

1
2
3
sudo mdutil -i off / # 关闭索引
sudo mdutil -E / # 删除索引
sudo mdutil -i on / # 重建索引

但不幸的是,这在我的电脑上依然没有任何效果。

值得注意的,执行时候的输出是

1
2
mdutil disabling Spotlight: / -> kMDConfigSearchLevelFSSearchOnly
Indexing disabled.

kMDConfigSearchLevelFSSearchOnly代表spotlight目前的模式是“仅能搜索系统文件”

这时候我们查看一下spotlight在用户数据卷的模式:

1
sudo mdutil -E /System/Volumes/Data

发现输出为:

1
2
/System/Volumes/Data:
Indexing disabled. (kMDConfigSearchLevelFSSearchOnly)

由此发现spotlight在用户文件所在的目录是被完全禁用

终极解决办法

我们只需要重新启用数据卷的索引即可:

1
2
sudo mdutil -i on /System/Volumes/Data
sudo mdutil -E /System/Volumes/Data

输出如下:

1
2
/System/Volumes/Data:
Indexing enabled.

成功了!!

这时候可以打开活动监视器发现mds或者mdworker的进程就代表索引在重建了!!


但是,我也不知道为什么spotlight的模式是只能搜索系统文件。不管了,能运行就行。

希望本文的方法对你有帮助

本文使用CC BY-NC-SA 4.0协议进行许可