我正在尝试在 2 台设备之间连接,iOS 模拟器和 iPhone 设备。
_picker = [[GKPeerPickerController alloc] init];
_picker.delegate = self;
_picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby;
出于某种原因,设备只能通过 wifi 发现彼此。
我究竟做错了什么 ?
我正在尝试在 2 台设备之间连接,iOS 模拟器和 iPhone 设备。
_picker = [[GKPeerPickerController alloc] init];
_picker.delegate = self;
_picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby;
出于某种原因,设备只能通过 wifi 发现彼此。
我究竟做错了什么 ?
模拟器不适用于蓝牙,尝试使用 2 个设备,应该可以工作..
您是否尝试过使用CoreBluetooth框架?
模拟器中还支持 CoreBluetooth(通过连接外部蓝牙 LE USB 加密狗)。
正如@David 所说,模拟器可能不支持 Gamekit 的蓝牙。