iOS GameKit无法通过蓝牙连接

问题描述:

我试图连接2个设备,iOS模拟器和iPhone设备。iOS GameKit无法通过蓝牙连接

_picker = [[GKPeerPickerController alloc] init]; 
_picker.delegate = self; 
_picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby; 

由于某些原因,设备只能通过wifi发现对方。

我在做什么错?

模拟器不使用蓝牙,请尝试使用2级的设备,应该工作..

您是否尝试过使用CoreBluetooth框架呢?

Similator还支持CoreBluetooth(通过连接外部蓝牙LE USB适配器)。

正如@David所说的,Gamekit的蓝牙可能不被模拟器支持。