引言

macOS 12.3出现了一个微小的bug:最近使用过程中发现,每次电脑休眠唤醒之后,都会有一个弹窗提示「找不到该文件」,但实际上,又没有任何文件被删除。而点击右上角的「?」时,只弹出了帮助页面,没有加载出任何内容。

这个bug最开始是出现在12.3 beta版本中,大家都以为这只是测试版的bug。可是没想到,更新了3月份发布的12.3正式版后,这个bug依旧存在。

原因

该bug出现的原因还没有确定,但是有人发现了出现bug的电脑中的一个共同点,那就是大家都装了BetterTouchTool (BTT):

It seems to be a recurring issue across the board, but once you dive into the comments, you’ll see a common thread. Almost all of those who have run into the issue of seeing “The file can’t be found” message are also using BetterTouchTool.

(这似乎是一个反复出现的问题,但是一旦你细看评论,就会发现一个共同的线索:几乎所有遇到“找不到该文件”这个问题的人都在使用BetterTouchTool)
来源:How to fix the file can’t be found on Mac

这个问题,BTT的开发人员已经发现并进行了修复。BTT的首席开发者表示,bug的出现与最新版本macOS的快捷指令的更新有关。快捷指令app为快捷指令提供了脚本,所以一旦可以使用,就不再需要再次打开软件。这之后捆绑包已经移至 /System/Library/CoreServices,所以如果一个应用依赖于该捆绑包的位置,就需要更新代码以引用新的位置,因此在这之前,应用会一直提示「找不到该文件」。而BTT的特点是与快捷指令高度集成,所以更新到12.3之后自然就会出现这个错误。

解决

BTT已经针对该bug发布了一个新版本。只需要登录BTT官网,下载3.738 (1880) Alpha版安装即可。注意,直接从BTT app更新可能会提示更新错误,建议直接下载安装文件更新。

3
3