我已按照Technical Note TN2295上的说明启用iOS模拟器中的蓝牙测试,其中包括购买单独的蓝牙4加密狗。但是,在模拟器中,当我进入iOS蓝牙设置时,我可以打开蓝牙,但它从未发现任何其他蓝牙设备(是的,这些设备是可发现的)。
我尝试了以下方法来缩小范围:
关于SO的其他问题涉及无法在模拟器中打开蓝牙,但我已经过了这一点。任何人都可以帮助下一步吗?
根据来自ExternalAcccessory(非LE蓝牙)框架的演示的ReadMe,没有支持通过simulator连接到真正的配件。此外,您提到的技术说明仅适用于CoreBluetooth框架(LE蓝牙)。
因此,您只能从iOS模拟器连接到低能耗(蓝牙4.0)设备。
据我所知,Pebble手表同时使用蓝牙2.1和蓝牙4.0。在这种情况下,您可以尝试使用CoreBluetooth框架连接到它。