oclp安装macos sonoma/sequoia后隔空投送大文件中断,是因未启用mdnsresponder与airportbrcmfixup补丁导致bonjour服务异常;需执行post-install root patch并重置airdrop传输策略,重启后方可支持2gb内文件稳定传输。

老款MacBook(如2013–2015款)用OCLP成功装上macOS Sequoia或Sonoma后,隔空投送能发现设备、能发小图,但一传50MB以上PDF或视频就卡在99%、闪退或直接中断——这不是网络问题,是OCLP默认未启用完整Wi-Fi/Bonjour协议栈补丁,导致AirDrop底层传输通道带宽受限、会话超时被系统强制终止。
确认当前AirDrop失败是否由Bonjour服务异常引发
打开“访达”→“前往”→“前往文件夹”,输入:/var/log/system.log,回车;滚动到底部,查找含 airdrop 或 bonjour 的最近错误行;若看到 Failed to register service _airdrop._tcp 或 dns_sd failed with -65537,说明Bonjour注册失败,这是OCLP未正确注入mDNSResponder补丁的典型表现。
这一步必须做,跳过会导致后续所有修复动作无效——因为OCLP安装时若跳过“Post-Install Root Patch”,系统根本不会加载新版mDNSResponder二进制,旧版仅支持单播发现,不支持AirDrop所需的多播会话协商。
执行OCLP专属Bonjour与Wi-Fi驱动重打补丁
方法一:通过OCLP GUI一键补全(推荐)
打开已安装的OpenCore Legacy Patcher → 点击左上角“Tools” → 选择“Post-Install Root Patch” → 勾选【Install mDNSResponder patch】和【Install AirportBrcmFixup.kext】→ 点击“Patch Volume” → 输入管理员密码 → 等待进度条走完并提示“Success”。
【必须重启一次,否则补丁不生效】
方法二:命令行手动触发(适用于GUI无响应时)
打开终端,依次执行:
sudo /Applications/OpenCore\ Legacy\ Patcher.app/Contents/MacOS/OpenCore-Legacy-Patcher --postinstall --mdns --airportbrcm
执行后屏幕会输出patch log,末尾出现“✅ All patches applied successfully”即完成;若报错“Volume not mounted as writable”,请先在磁盘工具中对启动卷执行“First Aid”再重试。
禁用系统级AirDrop传输限制策略
第一步:关闭SIP临时权限限制
重启Mac → 按住Command+R进入恢复模式 → 打开“实用工具”菜单 → 选择“终端” → 输入:csrutil disable → 回车 → 重启。
第二步:清除AirDrop传输缓存与策略锁
开机后打开终端,运行:
defaults write com.apple.AirDrop disableLargeFileTransfer -bool false
defaults write com.apple.AirDrop maxTransferSizeInMB -int 2048
killall bird
第三步:锁定设置并恢复SIP
再次重启进恢复模式 → 终端输入:csrutil enable → 重启。
这三步做完,系统将允许单次传输最大2GB文件,且不再因默认的512MB硬限制触发静默截断。注意:【SIP必须重新开启,否则后续OTA升级会失败甚至变砖】
验证大文件传输是否真正就绪
在Mac上准备一个≥100MB的测试文件(如导出的Keynote演示文稿)→ 打开访达→左侧边栏点击“隔空投送”→右下角设为“所有人”→将文件拖入窗口右侧目标设备图标→观察传输进度条是否平稳跑满100%,接收方弹窗是否显示完整文件名与大小(而非“未知项目”)→传输完成后,在接收设备“下载”文件夹中打开该文件,确认内容可正常读取、无损坏。











