我正在为客户修复应用程序。使用 BT43 模块,其数据表支持蓝牙 v4.0 经典和低功耗。请注意,此设备还具有 MFi Authentication 芯片!但是,我的问题是这样的:
我可以在系统级别连接到设备,但是在我的测试应用程序中......
[[EAManager sharedAccessoryManager] connectedAccessories]
返回一个空数组。如果我显示内置的蓝牙选择器,设备也会显示,但无法连接。不过,Core Bluetooth 可以通过 LightBlue 看到并连接到它。
我的问题是,这可能是硬件问题,还是蓝牙核心规范 v4.0 的 iOS 8.1.2 错误?