4

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

4

2 回答 2

3

如果不停止已经运行的进程,就无法启动第二个模拟器。但是,您可以在第一个模拟器中重新启动您的应用程序,然后选择Debug -> Attach to process -> Your App in Xcode。这样,两个应用程序可以同时运行,并将在相同的断点处停止。

于 2017-09-14T12:46:46.903 回答
2

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

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

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

更多描述可在此处获得。

注意:到目前为止,不可能同时在两个模拟器中进行调试。你只能检查 UI ,如果你添加一个新的模拟器,以前的实例将被结束。

于 2017-07-17T06:18:16.823 回答