我已经无法访问智能手机一段时间,但我想知道是否有某种应用或终端命令允许您运行iOS模拟器的两个实例一个项目。
我试过的一种方法是进入我的应用程序目录,然后运行iOS模拟器的两个实例(按照this stack overflow thread中的说明)
cd /Applications/Xcode.app/Contents/Developer/Applications
open -n iOS\ Simulator.app
open -n iOS\ Simulator.app
但我不知道如何添加我的项目。我的代表也不够评论,所以我发了一个新帖子。希望其他人也有同样的问题。
答案 0 :(得分:4)
这确实切实可行,但有点麻烦。您启动两个iOS模拟器实例。您需要使用两个不同的模拟器。从预设的,例如iPhone 5和iPhone 5s。如果您需要相同的设备,可以在Xcode(Window - > Devices)中创建一个新设备。
在第一个模拟器上编译并运行应用程序,然后退出。然后在第二个模拟器上编译并运行。每当您尝试在打开两个模拟器实例的同时运行应用程序时,Xcode会抱怨“无法在当前状态下启动设备:已启动”,因为它会将两个模拟器切换到相同的硬件配置文件。只需忽略警告并重新切换其中一个模拟器即可。
现在您有两个模拟器预装了您的应用程序,因此您只需同时运行它即可。我试过,他们成功地相互联系。