@ dduphorn,
Maybe these informations will be help for you:
1) my installation before your 7 steps, was:
brew install node
sudo npm -g install ios-deploy --unsafe-perm=true
brew install ruby
gem install xcpretty
npm install appium
sudo npm install -g appium-doctor
my OLD patches after installation by brew:
/usr/local/bin/appium
/usr/local/bin/node
2) now I did your seven steps:
I didn't have NVM, so I installed it
nvm list
node -> stable (-> N/A) (default)
iojs -> N/A (default)
nvm install 6.0.0
and I have new patches:
/Users/me/.nvm/versions/node/v6.0.0/bin/appium
/Users/me/.nvm/versions/node/v6.0.0/bin/node
I paste this patches to eclipse, but still the same error:
[XCUITest] Error: Command 'idevice_id -l' errored out: Error: spawn idevice_id ENOENT
3) now, after new installation of Node and Appium
/Users/me/.nvm/versions/node/v6.0.0/bin/appium
/Users/me/.nvm/versions/node/v6.0.0/bin/node
I can't run IOSDriver on Eclipse, if appium is run on command line
with this patches in eclipse:
/usr/local/bin/appium
/usr/local/bin/node
I could do it.
4) maybe problem is in driver java code:
capabilities.setCapability and url, could you please show your code to start IOSDriver?
@wreed
Yes I have:
/usr/local/bin/idevice_id