Java 获取错误:命令';idevice_id-l';在运行应用程序时

Java 获取错误:命令';idevice_id-l';在运行应用程序时,java,selenium,appium,Java,Selenium,Appium,我在运行appium时遇到此错误,不知道如何解决: [XCUITest] Error: Command 'idevice_id -l' errored out: Error: spawn idevice_id ENOENT at exports._errnoException (util.js:1022:11) at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32) at onEr

我在运行appium时遇到此错误,不知道如何解决:

[XCUITest] Error: Command 'idevice_id -l' errored out: Error: spawn idevice_id ENOENT
    at exports._errnoException (util.js:1022:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
    at onErrorNT (internal/child_process.js:359:16)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)
    at ChildProcess.<anonymous> (../../lib/teen_process.js:32:14)
    at emitOne (events.js:96:13)
    at ChildProcess.emit (events.js:188:7)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:213:12)
    at onErrorNT (internal/child_process.js:359:16)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)
[XCUIEST]错误:命令'idevice\u id-l'出错:错误:spawn idevice\u id enoint
在导出时。\u errnoException(util.js:1022:11)
在Process.ChildProcess.\u handle.onexit(内部/child\u Process.js:193:32)
在onErrorNT(内部/子进程js:359:16)
at _combinedTickCallback(内部/流程/下一步_tick.js:74:11)
在进程中。_tick回调(内部/process/next_tick.js:98:9)
在这个过程中。(../../lib/teen_process.js:32:14)
在emitOne(events.js:96:13)
在ChildProcess.emit(events.js:188:7)
在Process.ChildProcess.\u handle.onexit(internal/child\u Process.js:213:12)
在onErrorNT(内部/子进程js:359:16)
at _combinedTickCallback(内部/流程/下一步_tick.js:74:11)
在进程中。_tick回调(内部/process/next_tick.js:98:9)

删除udid功能可以解决此问题

idevice\u id
libimobiledevice
的一部分。您可能可以使用
brew install libimobiledevice
(如果您使用的是iOS10设备,我现在还建议使用--HEAD标记)或从code please mate安装它。您好,arunkumar,您能描述一下您运行的返回此错误的代码吗?