是否可以在不停止以前的任务的情况下同时运行多个模拟器?

问题描述:

在Xcode 9中,有新的选项可以同时运行多个模拟器。当我尝试启动第二个模拟器时,它被迫停止正在运行的实例。是否可以在不停止已经运行的模拟器进程的情况下在多个模拟器中运行。我想用真实设备同时调试两个模拟器。是否可以在不停止以前的任务的情况下同时运行多个模拟器?

在模拟器上,您必须从硬件>设备中选择一个新设备。新实例将开始。

然后,在Xcode上选择你的模型。

https://help.apple.com/simulator/mac/9.0/index.html?localePath=en.lproj#/devd856f9e4c

更多介绍请点击这里。

注意:直到现在,它不可能在两个模拟器同时进行调试。你只能检查UI,如果你添加一个新的模拟器,前一个实例将会结束。

+0

这只是推出新的模拟器。不是从实例开始。我想用真实设备同时调试两个模拟器。 –

+0

我们可以同时在设备(iPhone)和模拟器上同时运行应用程序吗? – iDeveloper

在不停止已经运行的过程的情况下启动第二个模拟器是不可能的。但是,您可以在第一个模拟器中重新启动您的应用程序,然后在Xcode中选择调试 - >附加到进程 - >您的应用程序。这样,两个应用程序都可以同时运行,并停在相同的断点处。