为什么 AirDrop 一直卡在"等待中…"(以及如何解决)

Français: /b/tricks/airdrop-fix-fr · English: /b/tricks/airdrop-fix-en · Español: /b/tricks/airdrop-fix-es · Deutsch: /b/tricks/airdrop-fix-de · Italiano: /b/tricks/airdrop-fix-it · Português: /b/tricks/airdrop-fix-pt · Nederlands: /b/tricks/airdrop-fix-nl · Русский: /b/tricks/airdrop-fix-ru · 中文: /b/tricks/airdrop-fix-zh · 日本語: /b/tricks/airdrop-fix-ja · العربية: /b/tricks/airdrop-fix-ar · हिन्दी: /b/tricks/airdrop-fix-hi

手机在 AirDrop 列表里能看到 Mac,点了它的名字后显示"等待中…",然后就再也没反应了。这是 AirDrop 最让人抓狂的故障之一,因为设备发现明显是正常的,会让人以为问题出在别处。以下是最常见的原因,外加两个几乎没人会去查的原因。

首先要排查的常见原因

  • Wi-Fi 和 蓝牙 在两台设备上都要打开 —— AirDrop 需要两者才能建立直连,即使数据本身并不经过你的路由器。

  • 接收方设置为"所有人"(或"所有人,10 分钟"),如果发送者不在你的联系人里。

  • 开启了专注模式 / 请勿打扰,可能会悄悄吞掉接收请求的横幅通知。

  • iPhone 上开启了个人热点,可能会干扰 AirDrop 所依赖的 Wi-Fi 直连。

几乎没人会查的两个原因

1. Mac 后台还开着另一个用户的登录会话 —— 通过快速用户切换,macOS 会让未激活的会话保持运行。每个会话都跑着自己的 AirDrop 服务,互相争夺同一个蓝牙通道。请求确实送到了,但接受提示出现在另一个会话(看不见)的屏幕上,而不是你的屏幕上。解决方法:在使用 AirDrop 前,把任何不用的会话彻底登出——而不是仅仅切换离开。

2. 打开了显示 AirDrop 面板的 Finder 窗口 —— macOS 会把请求的确认操作交给那个窗口处理,而不是显示正常的系统通知横幅。如果那个窗口不在最前面,请求会在几秒钟后悄悄过期。解决方法:接收文件前,关掉任何显示 AirDrop 的 Finder 窗口。

快速排查清单

  • 两台设备都把 Wi-Fi 和蓝牙关掉再打开。

  • 把接收设置为"所有人"。

  • 关闭任何开启中的专注模式。

  • 彻底登出 Mac 上任何其他打开的用户会话。

  • 关闭显示 AirDrop 的 Finder 窗口。

  • 重新尝试传输。

这六件事里总有一件几乎肯定能解决问题。

readers loved this