Appium 4.13 is giving error for iOS

Hi All,
I am new to appium. I set up Appium and trying to run appium from appium GUI. I am using TestApp from appium source code. I am using Xcode 7.0.1. Following are the appium setting I have set :
iOS Settings :

  • Set the path to app. /Products/Release-iphonesimulator/TestApp.app
  • Device settings : Force Device <iPhone 6> - Platform version - <8.4> - UDID
    Developer Settings :
  • Enabled - checked
  • Use external nodejs binary - <set_path>
  • use external appium package - <set_path>

After settings, click on launch and running inspector is giving me following error :

info: [debug] App is not installed. Will try to install the app.
info: [debug] Cleaning up appium session
error: Failed to start an Appium session, err was: Error: Command failed: No iPhone found, is it plugged in?
info: [debug] Error: Command failed: No iPhone found, is it plugged in?
at ChildProcess.exithandler (child_process.js:637:15)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Socket. (child_process.js:956:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:465:12)

Any feedback is appreciated !
Thanks

I think you have forced the Appium app to run against real device by setting UDID
If you don’t intend to run it against real device, then don’t set the UDID value. Otherwise, you have to plug in the device ( with the correct UDID) in order to run automation on that device