Error Unknown device or simulator udid while launching the app on real device

I am trying to launch the app on a real iOS device. Appium throws an error as Unknown Device or Simulator udid.

Appium version (or git revision) that exhibits the issue:1.6.5
Last Appium version that did not exhibit the issue (if applicable):
Desktop OS/version used to run Appium:10.12.5
Node.js version (unless using Appium.app|exe):
Mobile platform/version under test:10.3.3
Real device or emulator/simulator:iPad Pro
Appium CLI or Appium.app|exe:
Details

Following are the Desired Capabilities that I am using

{ “platformName”: “iOS”, “platformVersion”: “10.3.3”, “deviceName”: “iPad Pro”, “udid”: “21dbb46b868acba3a5bc53832e2b571f9611b547”, “bundleId”: “com.davita.pod.QA”, “automationName”: “XCUITest”, “xcodeOrgId”: “AUP79D422L”, “xCodeSigningId”: “iphone Developer” } When I connect my real iOS device and try to use access app, Appium is giving error as Unknown device or simulator. But device is connected to Mac. And in error I see “The ‘idevice_id’ program is not installed. If you are running a real device test it is necessary. Install with ‘brew install libimobiledevice --HEAD’”. If I try to install libimobiledevice using above command it displays that is is already installed.

Appium Log:

[Appium] Welcome to Appium v1.6.5
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[HTTP] --> GET /wd/hub/sessions {}
[MJSONWP] Calling AppiumDriver.getSessions() with args: []
[MJSONWP] Responding to client with driver.getSessions() result: []
[HTTP] <-- GET /wd/hub/sessions 200 13 ms - 40
[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“automationName”:“XCUITest”,“bundleId”:“com.davita.pod.QA”,“deviceName”:“iPad Air”,“platformName”:“iOS”,“udid”:“761acc5d231169ae0c68987e17b802a1b8b44c1a”,“xCodeOrgId”:“AUP79D422L”,“xCodeSigningId”:“iPhone Developer”,“newCommandTimeout”:0,“connectHardwareKeyboard”:true}}
[MJSONWP] Calling AppiumDriver.createSession() with args: [{“automationName”:“XCUITest”,“bundleId”:“com.davita.pod.QA”,“deviceName”:“iPad Air”,“platformName”:“iOS”,“udid”:“761acc5d231169ae0c68987e17b802a1b8b44c1a”,“xCodeOrgId”:“AUP79D422L”,“xCodeSigningId”:“iPhone Developer”,“newCommandTimeout”:0,“connectHardwareKeyboard”:true},null,null]
[BaseDriver] Event ‘newSessionRequested’ logged at 1504719852435 (12:44:12 GMT-0500 (CDT))
[Appium] Creating new XCUITestDriver (v2.30.0) session
[Appium] Capabilities:
[Appium] automationName: ‘XCUITest’
[Appium] bundleId: ‘com.davita.pod.QA’
[Appium] deviceName: ‘iPad Air’
[Appium] platformName: ‘iOS’
[Appium] udid: ‘761acc5d231169ae0c68987e17b802a1b8b44c1a’
[Appium] xCodeOrgId: ‘AUP79D422L’
[Appium] xCodeSigningId: ‘iPhone Developer’
[Appium] newCommandTimeout: 0
[Appium] connectHardwareKeyboard: true
[XCUITest] XCUITestDriver version: 2.30.0
[BaseDriver] The following capabilities were provided, but are not recognized by appium: xCodeOrgId, xCodeSigningId.
[BaseDriver] Session created with session id: f5065091-1de4-41d8-90b4-8b212200d2c3
[XCUITest] Xcode version set to ‘8.3.3’ (tools v8.3.2.0.1.1492020469)
[XCUITest] iOS SDK Version set to ‘10.3’
[BaseDriver] Event ‘xcodeDetailsRetrieved’ logged at 1504719852808 (12:44:12 GMT-0500 (CDT))
[XCUITest] The ‘idevice_id’ program is not installed. If you are running a real device test it is necessary. Install with ‘brew install libimobiledevice --HEAD’
[XCUITest] Available devices:
[XCUITest] Error: Unknown device or simulator UDID: ‘761acc5d231169ae0c68987e17b802a1b8b44c1a’
at XCUITestDriver.determineDevice$ (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/driver.js:604:17)
at tryCatch (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at process._tickCallback (internal/process/next_tick.js:103:7)
Error: Unknown device or simulator UDID: ‘761acc5d231169ae0c68987e17b802a1b8b44c1a’
at XCUITestDriver.determineDevice$ (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/driver.js:604:17)
at tryCatch (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at process._tickCallback (internal/process/next_tick.js:103:7)
[XCUITest] Not clearing log files. Use clearSystemFiles capability to turn on.
[MJSONWP] Encountered internal error running command: Error: Unknown device or simulator UDID: ‘761acc5d231169ae0c68987e17b802a1b8b44c1a’
at XCUITestDriver.determineDevice$ (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/driver.js:604:17)
at tryCatch (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at process._tickCallback (internal/process/next_tick.js:103:7)

@rgup check pls that libimobiledevice is installed.

I have checked and libimobiledevice is already installed.
If i try to install it again it says already installed.
is there a way to update the path appium process is using ?

Hi
please any one give the solution for this issue i am also facing same issue

Hi is there any solution now. I stuck at the same.