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

例如,testing具有多个用户交互的function。 我所想到的是多个OS X虚拟机,每个虚拟机都有一个iOSS,但是这看起来像是一个大锤在我面前失去了显而易见的权利?

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)会popup一个dailog框,提示“一次只能运行一个iOS模拟器,请退出iOS模拟器,然后重试。

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

你可能想要检出这个工具。 我可以运行多个模拟器在不同的VNC控制台与不同的用户在我的Mac mini的帮助。

我们有多个Xcode开发人员在一个集中的Mac上login,每个用户都有自己的帐户。 每个用户可以通过运行下面的命令启动一个独立的模拟器窗口(应该包括“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

所以我build议先尝试命令,如果没有帮助,请尝试脚本,修复您的系统,然后使用命令。