iOS simulator for appium automation

Before we start the automation using appium, we need emulators. To see list of all iOS simulators available in your mac, you can use command xcrun simctl list Or alternatively you can see it using xcode app GUI - Open developer Tool - Simulator. Once simulator app is open, you can use Hardware - Device - iOS 12.1 menu to see list of all emulators available for latest iOS version. Just click on any of the emulator and emulator will be started. You can do operations like creating, deleting simulators through UI. But if you want to do it using command line, you can refer https://medium.com/xcblog/simctl-control-ios-simulators-from-command-line-78b9006a20dc If you want to run the emulator on older version of iOS, you can do so by opening the XCode preferences window as shown below. Then go to the components dialog and over there you can find all simulators with older iOS versions.
Complex problems, Simple Solutions