I have supplied the --udid flag and also specified the udid in capabilities. Im getting the following:
info: Attempting to run app on real device with UDID 5cd4ba2c19000bdbae5d0f7018fe161bea0b4b34
info: Spawning instruments with command: /Applications/Xcode.app/Contents/Developer/usr/bin/instruments -t /Users/bangordevelopment/node_modules/appium/app/uiauto/Automation.tracetemplate -w 5cd4ba2c19000bdbae5d0f7018fe161bea0b4b34 /tmp/Appium-MobileSafari.app -e UIASCRIPT /Users/bangordevelopment/node_modules/appium/app/uiauto/bootstrap.js -e UIARESULTSPATH /tmp/ff892f3a-6fd1-4f16-be69-51a445613826
info: And extra without-delay env: {}
info: [INST STDERR] 2013-08-01 09:44:35.448 instruments[8072:5203] Exception encountered during 'hardwareInformation' dispatch: Selector 'hardwareInformation' not authorized for type 'DTDeviceInfoService'
info: [INST STDERR] 2013-08-01 09:44:35.519 instruments[8072:3303] Error fetching kdebug events
At this point the simulator fires up. Should it fall back to the simulator if the real device connection fails?
Cheers
NFV