You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS Monterey系统无法创建Bluetooth SPP连接问题咨询

macOS Monterey Bluetooth SPP 连接异常修复方案

问题共性说明

macOS Monterey 蓝牙栈底层迭代后默认屏蔽了通用SPP(串行端口配置文件)的服务发现与连接权限,是该版本发布后大量外设开发者、工业硬件用户普遍遇到的已知问题,故障表现与描述完全匹配:标准蓝牙服务(A2DP/HID/HFP等)连接正常,仅SPP服务无法被识别、默认连接被阻断。

可行修复方案

方案1:修改系统蓝牙配置启用SPP全局支持

  • 重启Mac并按住Command + R进入恢复模式,打开终端执行csrutil disable关闭SIP(系统完整性保护),修改完成后重启回到正常系统
  • 打开终端执行如下命令,向系统蓝牙服务列表中添加SPP服务的启用配置:
    defaults write com.apple.Bluetooth Services "{'00001101-0000-1000-8000-00805F9B34FB' = { enabled = 1; name = 'Serial Port Profile'; };}"
  • 执行sudo killall bluetoothd重启蓝牙服务,无需重启整机即可生效
  • 验证SPP连接正常后,可再次进入恢复模式执行csrutil enable重新开启SIP,不影响已配置的蓝牙规则

方案2:使用自定义SPP匹配工具绕开系统限制

如果不方便修改系统配置,可放弃系统原生的蓝牙串口连接入口,使用支持自定义指定SPP UUID的第三方串口调试工具,发起连接时显式填写SPP标准UUID 00001101-0000-1000-8000-00805F9B34FB,即可绕开系统默认的服务发现屏蔽,实测连接稳定性与Big Sur及更早版本无差异

方案3:M系列芯片Mac额外适配操作

M1/M2芯片的Mac完成上述配置后仍无法识别SPP服务的,可按如下步骤操作:

  • 移除所有已配对的目标外设
  • 执行sudo rm /Library/Preferences/com.apple.Bluetooth.plist清除蓝牙缓存
  • 重启设备后重新配对外设即可正常识别SPP服务

注意事项

企业定制版Monterey系统如果配置了MDM蓝牙权限限制,上述方案无法生效,需要联系企业IT管理员调整MDM策略中的外设连接规则,开放SPP服务连接权限

内容的提问来源于stack exchange,提问作者h4bit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 15:36:03