有没有办法一次运行多个iOS模拟器?

时间:2011-04-29 17:05:29

标签: ios ios-simulator

例如,测试有多个用户进行交互的功能。我想出的就是多个OS X VM,每个都有一个iOSS,但这似乎是一个大锤在我面前错过了明显的权利?

3 个答案:

答案 0 :(得分:9)

AFAICT,它不支持同时运行多个实例。

我尝试了两种方法,但都失败了。

$ 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)会显示一个dailog框,上面写着“一次只能运行一个iOS模拟器。请退出iOS模拟器,然后重试。”< / p>

答案 1 :(得分:0)

http://www.coderebel.com/2010/08/31/iphone_simulator

您可能想要结帐此工具。我可以在Mac mini上使用不同用户的不同VNC控制台帮助运行多个模拟器。

答案 2 :(得分:-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

所以我建议先试试这个命令,如果它没有帮助,请尝试脚本,修复你的系统,然后再使用该命令。

相关问题