我正在测试一些代码,用于连接与WatchKit配合使用的iPhone应用程序上的蓝牙设备。由于Apple手表还没有推出,因此我需要依赖模拟器/Xcode来进行测试。是否有办法在Xcode上模拟蓝牙设备,并将其链接到iPhone模拟器和WatchKit扩展进程?我知道如何将Watch应用程序附加到iPhone模拟器,但不知道任何模拟BLE的技术。
我正在测试一些代码,用于连接与WatchKit配合使用的iPhone应用程序上的蓝牙设备。由于Apple手表还没有推出,因此我需要依赖模拟器/Xcode来进行测试。是否有办法在Xcode上模拟蓝牙设备,并将其链接到iPhone模拟器和WatchKit扩展进程?我知道如何将Watch应用程序附加到iPhone模拟器,但不知道任何模拟BLE的技术。
是的,你可以。
获取一个BLE USB适配器。 您需要使用OS X 10.7,并且还需要设置NVRAM设置:
$sudo nvram bluetoothHostControllerSwitchBehavior="never"