iphone和模拟器同时进行multipeer连接测试

问题描述:

您好,我在论坛的所有主题中搜索如何测试使用multipeer连接框架的应用程序。有人可以告诉我如何通过使用iPhone设备和模拟器同时测试应用程序,模拟器上的设备和播放器两个玩家之一,反之亦然。我已经通过使用两个模拟器来测试应用程序,每个mac使用两个模拟器 - 一个用户使用mac和它的工作,但连续切换用户测试应用程序并不方便。 我尝试了所有的选择,在模拟器中运行一次,同时在设备上运行一次,做出第二个目标,没有任何事情发生。iphone和模拟器同时进行multipeer连接测试

在此先感谢

如果你把你的iPhone和你的Mac放在同一个WiFi网络上,他们应该能够毫无问题地发现对方。

+0

确实很有效,非常感谢你,我测试了应用程序,模拟器和iphone正在改变消息!现在我将测试一些事情! – bobadil

+1

正在浏览这些帖子几个小时,最后发现我的设备没有找到对方,只是因为我的浏览器上的serviceType与我的广告客户的不一样。先检查一下,比我聪明。 – JordanC

是的,你可以在设备的模拟器同时测试您的应用程序。 我正在开发一个Multipeer Connectivity的应用程序,并且 Iphone和Simulator之间的通信正常。 我在MacBook Air上运行它。 您所要做的就是确保在Mac上启用了蓝牙。 您可以在系统预置 - >蓝牙中执行此操作。

+0

感谢您的回复,不幸的是,mac mini使这一对,但让我断开。与iPhone建立连接,但持续1秒,然后断开连接,并显示“网络不可用 - 请确保网络访问已启用”。这个连接是在iphone4和一个新的mac mini之间进行的 – bobadil

除了在WiFi上测试,您还可以在模拟器和任何使用蓝牙的IOS设备上基于“Multipeer Connectivity framework”测试您的应用,只要模拟器和设备连接在同一个人区域网络中即可。

例如,在iPhone可以开启个人热点(在手机常规设置),以您的手机与你的Mac在同一个人区域网络通过蓝牙或WiFi连接,然后尝试测试您的应用程序共享信息在模拟器和Iphone之间使用任何基于蓝牙或WiFi的个人网络。

所有组合将使用“Mutlipeer连接框架”都在同一个人区域网络工作,只要应用程序。