我有一个关于使用BLE与iOS模拟器的问题。
我按照这些说明设置XCode模拟器与BLE: http://developer.apple.com/library/ios/#technotes/tn2295/_index.html
我使用Mac os 11.6大sur和Xcode 12.5在VMware机上内置BLE和CSR USB BLE加密狗。Mac OS X发现USB加密狗,因为它显示在系统信息中。
之后我输入这个命令:
sudo nvram bluetoothHostControllerSwitchBehavior="never">
重新使用Broadcom芯片,蓝牙配置没有出现在ios模拟器设置应用程序中,并且不可用。
那么这里的问题是什么?
谢谢你的帮助!
蓝牙信息,模拟器设置App
不幸的是,问题是technote是古老的。
iOS 7取消对BLE的支持
你需要使用一个真正的设备来调试核心蓝牙iOS应用程序。
核心蓝牙在iOS和macOS之间有一致的API,所以你可以在Mac应用程序中尝试一些代码,然后将其转移到iOS应用程序中,但对于最终测试,你需要使用iOS设备。