代码之家  ›  专栏  ›  技术社区  ›  Richard Szalay

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

  •  2
  • Richard Szalay  · 技术社区  · 15 年前

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

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

    2 回复  |  直到 13 年前
        1
  •  0
  •   software evolved    13 年前

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

    我可以声明,在iOS(截至2011年5月)中,您只有通过GameKit功能才能访问Bonjour。该功能相当强大,但(例如)您将无法创建其他非iOS支持BT的设备可以找到的基于BT的Bonjour服务。

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

        2
  •  0
  •   Ivan Vučica    13 年前

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