使用calabash ios运行多个设备

时间:2014-05-01 06:30:33

标签: ios calabash

一直在寻找使用calabash ios运行多个设备的解决方法。 AFAIK,calabash ios使用端口37265和仪器加载应用程序并与之交互。 仪器也可以一次只运行一次。我读过某个地方我们可能需要使用虚拟机,这是真的吗?有没有其他方法来实现这一目标?非常感谢。

2 个答案:

答案 0 :(得分:1)

从文档中我只阅读了如何通过WIFI进行操作的说明。 这会是你的选择吗?

如果是这样,请参阅https://github.com/calabash/calabash-ios/wiki/07-Testing-on-physical-iDevices

答案 1 :(得分:0)

我尝试在虚拟机上运行Calabash,但我发现网络是一个问题,因为所有虚拟机都需要在同一个网络上。我使用我的Mac之一wifi作为接入点,由于某种原因,设备不断失去连接。我切换到使用单独的机器和路由器作为我的接入点,并想出如何使用Calabash开发人员提供的指示构建IPA以在物理设备上进行测试,然后使用ideviceinstaller(使用自制软件安装)并能够测试多个设备使用net / ssh gem连接到它们。每个会话都要配置一些环境变量,但是一旦你开始它就非常可靠。