有没有办法同时运行多个iOS模拟器?

17
例如,为了测试具有多个用户交互的功能。我想到的方法是使用多个带有 iOSS 的 OS X 虚拟机,但这似乎就像是一个重锤子在找寻明显的解决方案?

有没有一种方法可以使用Xcode iPhone模拟器模拟多个iPhone? - TTimo
从Xcode 9开始,您可以同时在多个模拟器上运行应用程序。 - Ariven Nadar
3个回答

10
据我所知,它不支持同时运行多个实例。我尝试了两种方法,但都失败了。
$ open -n /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
LSOpenURLsWithRole() failed with error -10829 for the file /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app.

使用别名(http://forums.creativecow.net/thread/71/860074)会弹出一个对话框,显示“一次只能运行一个iOS模拟器。请退出iOS模拟器,然后重试。”


0

-2

我们有多个Xcode开发人员登录到一个集中的Mac上,每个用户都有自己的帐户。每个用户可以通过运行以下命令(“s”应该包括在内)启动一个独立的模拟器窗口:

"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator"

打开模拟器窗口后,运行您的项目将自动将Xcode附加到此窗口。

唯一不确定的事情是,我之前运行过下面的脚本。我不知道它是否修复了我们系统中的某些问题,使我们能够运行上述命令: http://coderebel.com/2010/08/31/iphone_simulator

因此,我建议首先尝试该命令,如果没有帮助,请尝试脚本,修复您的系统,然后再使用该命令。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接