在iOS模拟器中测试核心蓝牙应用程序



我有一个关于使用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设备。

相关内容

最新更新