AirDrop传输失败通常源于无线模块协同异常、发现权限限制或系统服务紊乱;需同步开关Wi-Fi与蓝牙、设为“所有人”可见、重置网络栈、清除缓存及调整防火墙传入连接策略。

如果您尝试使用Mac的隔空投送(AirDrop)传输文件,但接收端无响应、设备不可见或连接请求被静默丢弃,则问题通常源于无线模块协同异常、发现权限限制或系统级服务状态紊乱。以下是解决此问题的步骤:
一、验证并同步基础无线状态与物理条件
AirDrop依赖蓝牙完成设备发现、Wi-Fi直连(Ad-hoc模式)完成高速数据传输,二者必须同时启用且未被系统策略抑制;物理距离与环境干扰亦直接影响广播信号可达性。
1、点击Mac菜单栏Wi-Fi图标,确认Wi-Fi已开启且未连接至“个人热点”网络;若已连接热点,请先断开。
2、点击同一区域蓝牙图标,确认状态为“已开启”,若显示“关闭”或“未响应”,请手动开启。
3、将iPhone或iPad置于Mac侧方0.5米内,确保中间无金属柜体、厚墙或正在运行的微波炉等强射频干扰源。
4、检查接收设备是否启用飞行模式或勿扰模式——二者均会强制禁用AirDrop发现功能,需完全关闭。
二、统一双方AirDrop可见性设置
“允许这些人发现我”选项直接控制Mac在邻近网络中的广播身份;若设为“仅限联系人”而发送端未保存于通讯录,或iOS端仍设为“关闭”,则双向发现失败。
1、在Mac上打开Finder,点击左侧边栏“隔空投送”项。
2、滚动至窗口底部,找到“允许这些人发现我”下拉菜单。
3、选择所有人(临时调试务必设为此项,避免身份校验阻断)。
4、在iPhone或iPad上:从屏幕右上角下滑调出控制中心,长按左上角网络模块,点击AirDrop图标,同样设为所有人。
三、重置Wi-Fi与蓝牙底层通信栈
无线服务进程可能出现僵死、缓存错乱或协议栈未正确初始化,仅开关图形界面开关无效;需强制重启网络接口以恢复P2P链路建立能力。
1、点击菜单栏Wi-Fi图标,选择“断开网络”;点击蓝牙图标,选择“关闭蓝牙”。
2、等待10秒后,先开启蓝牙,再开启Wi-Fi并确保其未连接任何网络(AirDrop使用独立信道)。
3、打开“终端”应用,依次执行以下命令:
sudo ifconfig en0 down
输入管理员密码(不显示字符)
sudo ifconfig en0 up
4、执行完毕后,再次关闭并重新开启蓝牙与Wi-Fi,等待约15秒后再测试AirDrop。
四、清除AirDrop系统级缓存数据
macOS将设备签名凭证、会话元数据及临时传输队列持久化存储于Caches目录;损坏条目会导致拒绝新连接或静默丢弃接收请求,尤其在iCloud账户频繁切换后高发。
1、打开Finder,按下Shift + Command + G调出“前往文件夹”窗口。
2、输入路径:~/Library/Caches/com.apple.AirDrop,回车进入。
3、选中该文件夹内所有内容,按Command + Delete彻底删除。
4、重启Finder:右键Dock中Finder图标 → 选择“重新启动”。
五、调整防火墙与传入连接策略
macOS防火墙默认启用“阻止所有传入连接”策略,会拦截Bonjour服务广播与AirDrop直连请求,导致设备不可见或接收请求无法抵达。
1、点击苹果菜单 → “系统设置” → “网络” → “防火墙”。
2、若防火墙处于开启状态,点击“防火墙选项”。
3、取消勾选阻止所有传入连接(无需完全关闭防火墙)。
4、点击“确定”保存,立即生效,无需重启。










