从iPhone SDK模拟器(约3.1.3)通过Bonjour / GameKit访问蓝牙

时间:2010-02-08 14:12:42

标签: iphone bluetooth emulation

我正在为iPhone原型获取硬件,我想知道是否可以使用SDK的模拟器访问由开发盒(例如,macbook)公开的蓝牙(ExternalAccessory,Bonjour或GameKit)。最新版本(撰写本文时为3.1.3)

在我得到关于这个主题的任何答案之前,我接受I will need an iPhone的实际开发 - 这只是一个原型。

2 个答案:

答案 0 :(得分:0)

我不确定我完全理解你的问题。

我可以说在iOS(截至2011年5月),您唯一的访问权限是通过Gamekit功能。该功能相当强大,但(例如)您将无法创建其他非iOS BT设备可以找到的基于BT的bonjour服务。

在模拟器上,即使底层设备具有蓝牙功能,您也无法执行“真正的”蓝牙操作。相反,模拟器将模拟某些功能,而忽略其他功能。您确实需要多个设备来加载代码并运行,以便测试BT代码。

答案 1 :(得分:0)

使用模拟器无法访问蓝牙连接。如果WiFi对您来说足够好,那么它也适用于模拟器上的Bonjour和GameKit。否则,就像加速度计和设备的其他几个组件一样,您将需要一个实际的设备。