我正在尝试使用第三方库连接到蓝牙打印机。在 iPad、iPhone、iPod touch 上一切正常。现在我有 3 个 iPad Air 设备,但我总是收到以下错误消息:
ERROR - sock can not connect: 2
在所有其他设备上,连接工作正常。知道吗,我能做什么?
同样的问题:
您的 iPad 上使用的是哪个版本的 iOS? iOS 9.3.1 中似乎存在一些外部配件连接问题。它们应该在 9.3.2 中修复。我已经测试了测试版,它似乎再次按预期工作。
我用 ipsw 重新安装了 iOS 9.3.1,它又可以工作了。 我认为可能是在 iOS 9.3.1 之前创建的一些配置文件导致了这个错误发生。
我最近在运行 iOS 11.0.3 的 iPad 4 mini 上尝试以 MFi-SPP 模式连接到 Socket Mobile 扫描仪时遇到了同样的问题。蓝牙连接似乎工作正常,但是当 Socket Mobile SDK 尝试连接时,我也遇到了
ERROR - sock can not connect: 2
错误。
我最终进行了恢复出厂设置,解决了问题,但我从未弄清楚是什么原因造成的。
我在运行 iOS 11.0.3 的 iPad Pro 上使用 Socket Mobile 扫描仪时遇到了同样的错误。将 iPad 更新到最新的 iOS 版本 (11.3) 解决了该问题。
同时,在另一台运行iOS 11.1的iPad上,它运行良好。