iOS 连接报错 TargetRejected——蓝牙拒绝配对的解决方法
什么是 TargetRejected
TargetRejected 是 iOS 和蓝牙设备配对时的一种错误——意思是「目标设备拒绝了新的配对请求」。
常见触发场景:
- 你之前用小米运动健康 APP 连过这个设备
- 现在想用 AstroBox 连
- iOS 发现这个设备已经有配对记录了,就拒绝了新的配对请求
解决方法
步骤一:在 iOS 系统蓝牙里忽略设备
这是最有效的解决方法。
- 打开 iPhone 的设置应用
- 点击「蓝牙」
- 在「我的设备」列表里找到你的穿戴设备(如果设备名不是很显眼,找类似「Xiaomi Band」「REDMI Watch」之类的)
- 点击设备名右边的 ℹ️ 图标
- 点击「忽略此设备」
- 确认弹窗里再次点击「忽略设备」
步骤二:在穿戴设备上清除旧配对
在穿戴设备上:
- 打开设置
- 找到蓝牙相关设置或「我的设备」
- 清除所有已配对的设备记录
- 让设备重新进入「连接新手机」模式
步骤三:在 AstroBox 里重新连接
- 打开 AstroBox
- 进入设备列表
- 重新按正常流程连接设备
- 这次应该不会再报 TargetRejected 了
如果还是不行
重启一切
有时最暴力的方法最有效:
- 关闭 AstroBox
- 关闭 iOS 蓝牙(设置 → 蓝牙 → 关掉开关等几秒再打开)
- 关闭穿戴设备蓝牙(或直接重启设备)
- 全部重新打开后,从头再来一遍连接流程
换连接方式试试
如果小米账号同步 → TargetRejected:
- 试试 Authkey 手动连接(小米设备)
- 或者 OpenID 手动连接(vivo 设备)
手动连接不走小米 / vivo 账号登录流程,有时能绕过 iOS 的配对限制。
先在官方 APP 里「断开设备」
- 打开小米运动健康 / vivo 运动健康 APP
- 在设备详情页找到「断开连接」或「清除设备」
- 确认在官方 APP 里完全断开了设备
- 再回到 AstroBox 连接
这个方法有时比 iOS 蓝牙设置里「忽略设备」更彻底。
换一台 iOS 设备测试
如果以上方法都不行,借朋友的 iOS 设备试试。如果别的 iOS 设备能连上,说明你的 iOS 有什么特殊的蓝牙配置问题。
根本原因
TargetRejected 本质上是蓝牙配对的安全机制——iOS 不会让一个设备同时和多个 iOS 设备配对。如果设备已经被小米运动健康 APP 或另一台 iOS 连过了,就需要先清除旧的配对记录。
防止下次再出现
以后从小米运动健康 APP 切换到 AstroBox:
- 先在小米运动健康里断开设备
- iOS 蓝牙里忽略设备
- 穿戴设备上清除配对记录
- 然后再在 AstroBox 里连接