当我同时将两部iPhone连接到我的计算机并构建并运行一个项目时,该应用程序仅安装并在其中一台设备上播放。
现在,iPhone 3.0支持蓝牙点对点连接,要测试多人游戏项目,您必须同时在两台设备上安装和运行它。只需点击一下即可完成此操作非常有用:安装在一部手机上,断开连接,连接另一部手机,等待10秒钟以识别手机并再次安装并运行...
有人知道做这种事的方法吗?
答案 0 :(得分:2)
未经测试但值得一试:启动另一个Xcode实例(例如从命令行)并从那里使用第二个设备。
> /Developer/Applications/Xcode.app/Contents/MacOS/Xcode &
答案 1 :(得分:1)
有趣的你应该问。今天早上我在博客上发布了关于这个主题的分步说明。我在此不再重复。这是链接:http://ramin.firoozye.com/2009/06/18/debugging-peer-to-peer-and-wifi-apps-on-the-iphone/
答案 2 :(得分:1)
如果您碰巧可以访问安装了iPhone sdk的Mac实验室(大学/大学实验室),则可以测试p2p应用程序。模拟器不支持蓝牙,但它们仍然可以通过这种方式进行测试。在一台Mac上转到wifi图标并选择创建一个网络,调用它,在第二台Mac上转到wifi图标并选择你刚刚命名的网络。将代码加载到两台机器上的xCode中并运行模拟器。我用这种方式测试了我的蓝牙p2p应用程序,它运行正常。
如果您无法访问实验室,请抱歉。