Run Multiple iOS Simulator Simultaneously
Most of the time during our development we rely on only one simulator instance. Sometimes this kind of practice makes us very hard to work and time-consuming. For instance, if you are working on two projects at the same time or if your app is universal that runs on iPad and iPhone. By default, Xcode uses the same instance of Simulator. But of you could use multiple instances of the simulator at the same time, each for your projects, life is very easy.
Open Terminal app and run following command
> cd /Applications/Xcode.app/Contents/Developer/Applications/
> open -n Simulator.app/
Here -n instruct to launch a new instance of a simulator. Unfortunately, you will get an error which says Unable to boot device in current state: Booted. But don't worry, just click on ok.
After that within the simulator context menu click on Hardware > Device and select new device if available or else add new simulator and repeat this process again. That's it. Now new simulator will up and running.