I've been struggling with this for while now. I've been using Appium with Android with no problems but now we're switching to iOS testing. I can't get past the line:
Appium v. 1.2.0
info: Welcome to Appium v1.2.0 (REV e53f49c706a25242e66d36685c268b599cc18da5)
info: Appium REST http interface listener started on
0.0.0.0:4723info: LogLevel: debug
info: --> POST /wd/hub/session {"desiredCapabilities":{"newCommandTimeout":999999,"platformName":"iOS","platformVersion":"7.1","deviceName":"iPhone","udid":"ED916ECDADDC215BD3300096FD4D96500A5031DC","app":"/Users/matthewpessa/test/utest_demo/ios/ipas/Demo.ipa","autoAcceptAlerts":"true"}}
debug: Appium request initiated at /wd/hub/session
debug: Request received with params: {"desiredCapabilities":{"newCommandTimeout":999999,"platformName":"iOS","platformVersion":"7.1","deviceName":"iPhone","udid":"ED916ECDADDC215BD3300096FD4D96500A5031DC","app":"/Users/matthewpessa/test/utest_demo/ios/ipas/Demo.ipa","autoAcceptAlerts":"true"}}
debug: Using local .ipa from desired caps: /Users/matthewpessa/test/utest_demo/ios/ipas/Demo.ipa
debug: Copying local zip to tmp dir
debug: /Users/matthewpessa/test/utest_demo/ios/ipas/Demo.ipa copied to /var/folders/y8/35s7fz310db26w621_gtft000000gn/T/114615-57760-n452m2/appium-app.zip
debug: Unzipping /var/folders/y8/35s7fz310db26w621_gtft000000gn/T/114615-57760-n452m2/appium-app.zip
debug: Testing zip archive: /var/folders/y8/35s7fz310db26w621_gtft000000gn/T/114615-57760-n452m2/appium-app.zip
debug: Zip archive tested clean
debug: Unzip successful
debug: Using locally extracted app: /var/folders/y8/35s7fz310db26w621_gtft000000gn/T/114615-57760-n452m2/Payload/Demo.app
debug: Creating new appium session 07472b49-549c-41b5-9f21-0b30815b5fb0
debug: Removing any remaining instruments sockets
debug: Cleaned up instruments socket /tmp/instruments_sock
debug: Cleaning up any tracedirs
debug: No tracedirs to clean up
debug: Setting Xcode folder
debug: Setting Xcode version
debug: Setting iOS SDK Version
debug: iOS SDK Version set to 7.1
debug: Detecting automation tracetemplate
debug: Not auto-detecting udid, running on sim
`parseFileSync()` is deprecated. Use `parseStringSync()` instead.
warn: Could not parse plist file at /var/folders/y8/35s7fz310db26w621_gtft000000gn/T/114615-57760-n452m2/Payload/Demo.app/en.lproj/Localizable.strings
debug: Not setting locale because we're using a real device
debug: Creating instruments
debug: Preparing uiauto bootstrap
debug: Dynamic bootstrap dir: /Users/matthewpessa/Library/Application Support/appium/bootstrap
debug: Dynamic env: {"nodePath":"/usr/local/Cellar/node/0.10.28/bin/node","commandProxyClientPath":"/usr/local/lib/node_modules/appium/node_modules/appium-uiauto/bin/command-proxy-client.js"}
debug: Dynamic bootstrap code: // This file is automatically generated. Do not manually modify!
#import "/usr/local/lib/node_modules/appium/node_modules/appium-uiauto/uiauto/bootstrap.js";
bootstrap({
nodePath: "/usr/local/Cellar/node/0.10.28/bin/node",
commandProxyClientPath: "/usr/local/lib/node_modules/appium/node_modules/appium-uiauto/bin/command-proxy-client.js",
});
debug: Dynamic bootstrap path: /Users/matthewpessa/Library/Application Support/appium/bootstrap/bootstrap-d8367eaee55b910a.js
debug: Creating or overwritting dynamic bootstrap: /Users/matthewpessa/Library/Application Support/appium/bootstrap/bootstrap-d8367eaee55b910a.js
debug: Not setting iOS and app preferences since we're on a real device
debug: Starting iOS device log capture via idevicesyslog
info: <-- POST /wd/hub/session - - ms - -
/Users/matthewpessa/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/net/protocol.rb:153:in `read_nonblock': end of file reached (EOFError)
Any help would be appreciated.