CoreBluetooth 是否允许检测蓝牙 4.0 加密狗?或者外围设备是否必须在“Made for iPhone”程序下才能被检测到?
问问题
907 次
2 回答
1
加密狗基本上将模拟器从 iPhone 4 (不支持 BLE4.0)转换为 iPhone 4S (支持 BLE4.0)
如果您使用的是较旧的 Mac,那么您需要做一些事情来让它加载您的加密狗。
http://www.atpeaz.com/index.php/2012/using-unsupported-bluetooth-4-0-usb-dongle-with-os-x/
然后,您需要发出终端命令,以便模拟器使用新的 BLE 4.0 加密狗。
http://developer.apple.com/library/ios/#technotes/tn2295/_index.html
终端命令
这需要在模拟器未运行时发出,在此命令之后,然后启动模拟器。
sudo nvram bluetoothHostControllerSwitchBehavior="never"
于 2012-10-15T00:04:35.260 回答
0
加密狗是您要与之通话的外围设备吗?
加密狗不需要是 MFI 才能被检测到。如果您使用的是 iPhone 4S(带有蓝牙 4.0),您可以在没有 MFI 的情况下与它通话。但是,如果您的设备不支持蓝牙 4.0,则与设备通信(即创建 EASession、NSStreamInput/Output)需要该设备为 MFI。
于 2012-10-15T00:41:35.450 回答