Just launched by Facebook: FBSimulatorControl, A Mac OS X library for managing, booting and interacting with multiple iOS Simulators simultaneously.
FBSimulatorControlworks by linking with the privateDVTFoundation,CoreSimulatorandDVTiPhoneSimulatorRemoteClientframeworks that are present inside the Xcode bundle. Doing this allowsFBSimulatorControlto talk directly to the same APIs that Xcode andsimctldo. This, combined with launching the Simulator binaries directly, means that multiple Simulators can be launched simultaneously.The original use-case for
FBSimulatorControlwas to boot Simulators to run End-to-End tests withWebDriverAgent.