Appium not working with xCode8.2 and above

I am trying to run Appium UI Automation on a real device using xcode8.2 and xcode 8.3, but its not working. Is it something that will not work anymore with newer xcode/swift versions and we have to use some other tools for the UI Automation.

I am attaching screen shot of the error I am getting while trying to connect with a real device.

You need to add the Desired Capability…

"automationName" : "XCUITest"

Still getting error, see attached image for the Desired Capabilities:

Hey

  1. First check that your Mac OS version is 10.12 because iOS 10.3 want Mac OS 10.12 if it is not try using using OS <10.3
    2.Add xconnfig file in your desired capabilities

My Mac OS version is 10.12.3, see attached screen shot for the same.
Could you please guide me how to add xconnfig file in the desired capabilities?

Please follow the below link

Followed all the steps, however still getting error, see attached screen shot for same.

kindly set following :slight_smile:
{
“platformName”: “iOS”,
“platformVersion”: “10.3”,
“deviceName”: “iPhxxxx 6s”,
“udid”: “91e78dexxxxxxxxxd17cada1cc9f5d4”,
“bundleId”: “com.asxxxtv.orxxxtx”
}

Will try and let you know if this works for me.

Not working, see attached screen shots for errors and here are the logs:

The server is running
Start New SessionStop Server
[Appium] Welcome to Appium v1.6.4
[Appium] Non-default server args:
[Appium] address: 127.0.0.1
[Appium] Appium REST http interface listener started on 127.0.0.1:4723
[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“UDID”:“0cbe0077de71eae05de627456411a4abbb4fc128”,“app”:"/Users/rajendersha/Desktop/PetTrainer/PetTrainer.ipa",“automationName”:“XCUITest”,“bundleId”:“com.petzi.PetTrainer”,“deviceName”:“Raj iPhone”,“noReset”:false,“platformName”:“iOS”,“platformVersion”:“10.3”,“xcodeOrgId”:“CK4PADN99X”,“xcodeSigningId”:“iPhone Developer”,“newCommandTimeout”:0,“connectHardwareKeyboard”:true}}
[MJSONWP] Calling AppiumDriver.createSession() with args: [{“UDID”:“0cbe0077de71eae05de627456411a4abbb4fc128”,“app”:"/Users/rajendersha/Desktop/PetTrainer/PetTrainer.ipa",“automationName”:“XCUITest”,“bundleId”:“com.petzi.PetTrainer”,“deviceName”:“Raj iPhone”,“noReset”:false,“platformName”:“iOS”,“platformVersion”:“10.3”,“xcodeOrgId”:“CK4PADN99X”,“xcodeSigningId”:“iPhone Developer”,“newCommandTimeout”:0,“connectHardwareKeyboard”:true},null,null,null,null]
[BaseDriver] Event ‘newSessionRequested’ logged at 1494993148576 (09:22:28 GMT+0530 (IST))
[Appium] Creating new XCUITestDriver (v2.27.2) session
[Appium] Capabilities:
[Appium] UDID: ‘0cbe0077de71eae05de627456411a4abbb4fc128’
[Appium] app: ‘/Users/rajendersha/Desktop/PetTrainer/PetTrainer.ipa’
[Appium] automationName: ‘XCUITest’
[Appium] bundleId: ‘com.petzi.PetTrainer’
[Appium] deviceName: ‘Raj iPhone’
[Appium] noReset: false
[Appium] platformName: ‘iOS’
[Appium] platformVersion: ‘10.3’
[Appium] xcodeOrgId: ‘CK4PADN99X’
[Appium] xcodeSigningId: ‘iPhone Developer’
[Appium] newCommandTimeout: 0
[Appium] connectHardwareKeyboard: true
[XCUITest] XCUITestDriver version: 2.27.2
[BaseDriver] The following capabilities were provided, but are not recognized by appium: UDID.
[BaseDriver] Session created with session id: fb1558e8-dd99-4c27-a4d1-3e1d1bd3ec38
[XCUITest] Xcode version set to ‘7.3.1’ (tools v8.3.2.0.1.1492020469)
[XCUITest] iOS SDK Version set to ‘9.3’
[BaseDriver] Event ‘xcodeDetailsRetrieved’ logged at 1494993150508 (09:22:30 GMT+0530 (IST))
[XCUITest] Error: Sdk ‘10.3’ was not in list of simctl sdks
at getDevices$ (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/node-simctl/lib/simctl.js:230:13)
at tryCatch (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium copy.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 copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium copy.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: Sdk ‘10.3’ was not in list of simctl sdks
at getDevices$ (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/node-simctl/lib/simctl.js:230:13)
at tryCatch (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium copy.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 copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium copy.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: Sdk ‘10.3’ was not in list of simctl sdks
at getDevices$ (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/node-simctl/lib/simctl.js:230:13)
at tryCatch (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium copy.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 copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium copy.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)
[HTTP] <-- POST /wd/hub/session 500 2920 ms - 178
[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“UDID”:“0cbe0077de71eae05de627456411a4abbb4fc128”,“app”:"/Users/rajendersha/Desktop/PetTrainer/PetTrainer.ipa",“automationName”:“XCUITest”,“bundleId”:“com.petzi.PetTrainer”,“deviceName”:“Raj iPhone”,“noReset”:false,“platformName”:“iOS”,“platformVersion”:“10.0”,“xcodeOrgId”:“CK4PADN99X”,“xcodeSigningId”:“iPhone Developer”,“newCommandTimeout”:0,“connectHardwareKeyboard”:true}}
[MJSONWP] Calling AppiumDriver.createSession() with args: [{“UDID”:“0cbe0077de71eae05de627456411a4abbb4fc128”,“app”:"/Users/rajendersha/Desktop/PetTrainer/PetTrainer.ipa",“automationName”:“XCUITest”,“bundleId”:“com.petzi.PetTrainer”,“deviceName”:“Raj iPhone”,“noReset”:false,“platformName”:“iOS”,“platformVersion”:“10.0”,“xcodeOrgId”:“CK4PADN99X”,“xcodeSigningId”:“iPhone Developer”,“newCommandTimeout”:0,“connectHardwareKeyboard”:true},null,null,null,null]
[BaseDriver] Event ‘newSessionRequested’ logged at 1494993164397 (09:22:44 GMT+0530 (IST))
[Appium] Creating new XCUITestDriver (v2.27.2) session
[Appium] Capabilities:
[Appium] UDID: ‘0cbe0077de71eae05de627456411a4abbb4fc128’
[Appium] app: ‘/Users/rajendersha/Desktop/PetTrainer/PetTrainer.ipa’
[Appium] automationName: ‘XCUITest’
[Appium] bundleId: ‘com.petzi.PetTrainer’
[Appium] deviceName: ‘Raj iPhone’
[Appium] noReset: false
[Appium] platformName: ‘iOS’
[Appium] platformVersion: ‘10.0’
[Appium] xcodeOrgId: ‘CK4PADN99X’
[Appium] xcodeSigningId: ‘iPhone Developer’
[Appium] newCommandTimeout: 0
[Appium] connectHardwareKeyboard: true
[XCUITest] XCUITestDriver version: 2.27.2
[BaseDriver] The following capabilities were provided, but are not recognized by appium: UDID.
[BaseDriver] Session created with session id: 76a1dba5-1076-4b34-afe7-974105b26509
[XCUITest] Xcode version set to ‘7.3.1’ (tools v8.3.2.0.1.1492020469)
[XCUITest] iOS SDK Version set to ‘9.3’
[BaseDriver] Event ‘xcodeDetailsRetrieved’ logged at 1494993164439 (09:22:44 GMT+0530 (IST))
[XCUITest] Simulator udid not provided, using desired caps to create a new simulator
[simctl] Error: simctl error running ‘create’: Invalid device type: Raj iPhone
at Object.wrappedLogger.errorAndThrow (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/appium-support/lib/logging.js:63:13)
at simCommand$ (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/node-simctl/lib/simctl.js:26:11)
at tryCatch (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
Error: simctl error running ‘create’: Invalid device type: Raj iPhone
at Object.wrappedLogger.errorAndThrow (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/appium-support/lib/logging.js:63:13)
at simCommand$ (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/node-simctl/lib/simctl.js:26:11)
at tryCatch (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
[simctl] Error: Could not create simulator with name ‘appiumTest-76a1dba5-1076-4b34-afe7-974105b26509’, device type id ‘Raj iPhone’ and runtime id ‘10.0’. Reason: ‘simctl error running ‘create’: Invalid device type: Raj iPhone’
at Object.wrappedLogger.errorAndThrow (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/appium-support/lib/logging.js:63:13)
at createDevice$ (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/node-simctl/lib/simctl.js:95:9)
at tryCatch (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
Error: Could not create simulator with name ‘appiumTest-76a1dba5-1076-4b34-afe7-974105b26509’, device type id ‘Raj iPhone’ and runtime id ‘10.0’. Reason: ‘simctl error running ‘create’: Invalid device type: Raj iPhone’
at Object.wrappedLogger.errorAndThrow (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/appium-support/lib/logging.js:63:13)
at createDevice$ (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/node-simctl/lib/simctl.js:95:9)
at tryCatch (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
[XCUITest] Error: Could not create simulator with name ‘appiumTest-76a1dba5-1076-4b34-afe7-974105b26509’, device type id ‘Raj iPhone’ and runtime id ‘10.0’. Reason: ‘simctl error running ‘create’: Invalid device type: Raj iPhone’
at Object.wrappedLogger.errorAndThrow (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/appium-support/lib/logging.js:63:13)
at createDevice$ (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/node-simctl/lib/simctl.js:95:9)
at tryCatch (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
Error: Could not create simulator with name ‘appiumTest-76a1dba5-1076-4b34-afe7-974105b26509’, device type id ‘Raj iPhone’ and runtime id ‘10.0’. Reason: ‘simctl error running ‘create’: Invalid device type: Raj iPhone’
at Object.wrappedLogger.errorAndThrow (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/appium-support/lib/logging.js:63:13)
at createDevice$ (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/node-simctl/lib/simctl.js:95:9)
at tryCatch (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
[XCUITest] Not clearing log files. Use clearSystemFiles capability to turn on.
[MJSONWP] Encountered internal error running command: Error: Could not create simulator with name ‘appiumTest-76a1dba5-1076-4b34-afe7-974105b26509’, device type id ‘Raj iPhone’ and runtime id ‘10.0’. Reason: ‘simctl error running ‘create’: Invalid device type: Raj iPhone’
at Object.wrappedLogger.errorAndThrow (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/appium-support/lib/logging.js:63:13)
at createDevice$ (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/node-simctl/lib/simctl.js:95:9)
at tryCatch (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium copy.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
[HTTP] <-- POST /wd/hub/session 500 226 ms - 348
[HTTP] --> DELETE /wd/hub/session {}
[HTTP] No route found. Setting content type to ‘text/plain’
[HTTP] <-- DELETE /wd/hub/session 404 3 ms - 57

Are you currently using simulator or actual device? If that’s the case you have to make sure the .ipa file you have are properly configured. Also you don’t need the Platform version 10.3 if your using simulator not the real device.

I am using real device.When I try on iPhone Simulator app gets installed and launched and then stoped automatically.

However when I am trying on real device, Its showing me following error:

[Appium] Welcome to Appium v1.6.4
[Appium] Non-default server args:
[Appium] address: 127.0.0.1
[Appium] Appium REST http interface listener started on 127.0.0.1:4723
[HTTP] --> DELETE /wd/hub/session {}
[HTTP] No route found. Setting content type to ‘text/plain’
[HTTP] <-- DELETE /wd/hub/session 404 4 ms - 57
[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“app”:"/Users/rajendersha/Desktop/AppiumTestBuild/AppiumTest.ipa",“automationName”:“XCUITest”,“bundleId”:“com.petzi.AppiumTest”,“deviceName”:“Raj iPhone”,“maxTypingFrequency”:60,“platformName”:“iOS”,“shouldUseSingletonTestManager”:true,“shouldUseTestManagerForVisibilityDetection”:true,“shouldWaitForQuiescence”:true,“udid”:“0cbe0077de71eae05de627456411a4abbb4fc128”,“useNewWDA”:true,“usePrebuiltWDA”:false,“wdaStartupRetries”:1,“newCommandTimeout”:0,“connectHardwareKeyboard”:true}}
[MJSONWP] Calling AppiumDriver.createSession() with args: [{“app”:"/Users/rajendersha/Desktop/AppiumTestBuild/AppiumTest.ipa",“automationName”:“XCUITest”,“bundleId”:“com.petzi.AppiumTest”,“deviceName”:“Raj iPhone”,“maxTypingFrequency”:60,“platformName”:“iOS”,“shouldUseSingletonTestManager”:true,“shouldUseTestManagerForVisibilityDetection”:true,“shouldWaitForQuiescence”:true,“udid”:“0cbe0077de71eae05de627456411a4abbb4fc128”,“useNewWDA”:true,“usePrebuiltWDA”:false,“wdaStartupRetries”:1,“newCommandTimeout”:0,“connectHardwareKeyboard”:true},null,null,null,null]
[BaseDriver] Event ‘newSessionRequested’ logged at 1497247075262 (11:27:55 GMT+0530 (IST))
[Appium] Creating new XCUITestDriver (v2.27.2) session
[Appium] Capabilities:
[Appium] app: ‘/Users/rajendersha/Desktop/AppiumTestBuild/AppiumTest.ipa’
[Appium] automationName: ‘XCUITest’
[Appium] bundleId: ‘com.petzi.AppiumTest’
[Appium] deviceName: ‘Raj iPhone’
[Appium] maxTypingFrequency: 60
[Appium] platformName: ‘iOS’
[Appium] shouldUseSingletonTestManager: true
[Appium] shouldUseTestManagerForVisibilityDetection: true
[Appium] shouldWaitForQuiescence: true
[Appium] udid: ‘0cbe0077de71eae05de627456411a4abbb4fc128’
[Appium] useNewWDA: true
[Appium] usePrebuiltWDA: false
[Appium] wdaStartupRetries: 1
[Appium] newCommandTimeout: 0
[Appium] connectHardwareKeyboard: true
[XCUITest] XCUITestDriver version: 2.27.2
[BaseDriver] The following capabilities were provided, but are not recognized by appium: shouldUseTestManagerForVisibilityDetection, shouldWaitForQuiescence.
[BaseDriver] Session created with session id: 01af186a-9eba-4c14-9c99-e036e0bfb29b
[XCUITest] Xcode version set to ‘8.3’ (tools v8.3.2.0.1.1492020469)
[XCUITest] iOS SDK Version set to ‘10.3’
[BaseDriver] Event ‘xcodeDetailsRetrieved’ logged at 1497247075318 (11:27:55 GMT+0530 (IST))
[XCUITest] Available devices: 0cbe0077de71eae05de627456411a4abbb4fc128
[XCUITest] Creating iDevice object with udid ‘0cbe0077de71eae05de627456411a4abbb4fc128’
[XCUITest] Determining device to run tests on: udid: ‘0cbe0077de71eae05de627456411a4abbb4fc128’, real device: true
[BaseDriver] Using local app ‘/Users/rajendersha/Desktop/AppiumTestBuild/AppiumTest.ipa’
[BaseDriver] Copying local zip to tmp dir
[BaseDriver] Unzipping /var/folders/cn/72sql_8557z8j2kkc5hxxjx40000gn/T/2017512-7669-127v6i6.79xpa2a9k9/appium-app.zip
[BaseDriver] Testing zip archive: /var/folders/cn/72sql_8557z8j2kkc5hxxjx40000gn/T/2017512-7669-127v6i6.79xpa2a9k9/appium-app.zip
[BaseDriver] Unzipped local app to ‘/var/folders/cn/72sql_8557z8j2kkc5hxxjx40000gn/T/2017512-7669-127v6i6.79xpa2a9k9/Payload/AppiumTest.app’
[BaseDriver] Event ‘appConfigured’ logged at 1497247075753 (11:27:55 GMT+0530 (IST))
[XCUITest] Checking whether app ‘/var/folders/cn/72sql_8557z8j2kkc5hxxjx40000gn/T/2017512-7669-127v6i6.79xpa2a9k9/Payload/AppiumTest.app’ is actually present on file system
[XCUITest] App is present
[BaseDriver] Event ‘resetStarted’ logged at 1497247075755 (11:27:55 GMT+0530 (IST))
[XCUITest] Reset: running ios real device reset flow
[BaseDriver] Event ‘resetComplete’ logged at 1497247075756 (11:27:55 GMT+0530 (IST))
[iOSLog] Attempting iOS device log capture via libimobiledevice idevicesyslog
[iOSLog] Found idevicesyslog: ‘/usr/local/bin/idevicesyslog’
[BaseDriver] Event ‘logCaptureStarted’ logged at 1497247075913 (11:27:55 GMT+0530 (IST))
[XCUITest] Setting up real device
[XCUITest] Reset requested. Removing app with id ‘com.petzi.AppiumTest’ from the device
[XCUITest] Installing ‘/var/folders/cn/72sql_8557z8j2kkc5hxxjx40000gn/T/2017512-7669-127v6i6.79xpa2a9k9/Payload/AppiumTest.app’ on device with UUID ‘0cbe0077de71eae05de627456411a4abbb4fc128’…
[XCUITest] The app has been installed successfully.
[BaseDriver] Event ‘appInstalled’ logged at 1497247080427 (11:28:00 GMT+0530 (IST))
[BaseDriver] Event ‘wdaStartAttempted’ logged at 1497247080431 (11:28:00 GMT+0530 (IST))
[XCUITest] Using WDA path: ‘/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent’
[XCUITest] Using WDA agent: ‘/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj’
[XCUITest] Capability ‘useNewWDA’ set, so uninstalling WDA before proceeding
[XCUITest] Removing WDA application from device
[BaseDriver] Event ‘wdaUninstalled’ logged at 1497247081090 (11:28:01 GMT+0530 (IST))
[XCUITest] Launching WebDriverAgent on the device
[XCUITest] Carthage found: ‘/usr/local/bin/carthage’
[XCUITest] Killing hanging processes
[XCUITest] Cannot parse major and minor version numbers from platformVersion “undefined”. Will build for the default platform instead
[XCUITest] Beginning test with command ‘xcodebuild build-for-testing test-without-building -project /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination id=0cbe0077de71eae05de627456411a4abbb4fc128 -configuration Debug’ in directory ‘/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent’
[XCUITest] Output from xcodebuild will not be logged
[XCUITest] Starting iproxy to forward traffic from local port 8100 to device port 8100 over USB
[XCUITest] Waiting up to 60000ms for WebDriverAgent to start
[JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[XCUITest] Log file for xcodebuild test: /Users/rajendersha/Library/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Logs/Test/4136455D-F90D-43A8-A36D-5F4DB6A40AE6/Session-WebDriverAgentRunner-2017-06-12_112807-r1surk.log
[Xcode] 2017-06-12 11:28:07.580 xcodebuild[8487:138658] Error Domain=NSCocoaErrorDomain Code=260 “The file “WebDriverAgentRunner-Runner.app” couldn’t be opened because there is no such file.” UserInfo={NSFilePath=/Users/rajendersha/Library/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Build/Products/Debug-iphoneos/WebDriverAgentRunner-Runner.app, NSUnderlyingError=0x7fe021658090 {Error Domain=NSPOSIXErrorDomain Code=2 “No such file or directory”}}
[Xcode]
[Xcode] 2017-06-12 11:28:07.581 xcodebuild[8487:138658] Error Domain=IDETestOperationsObserverErrorDomain Code=6 “Early unexpected exit, operation never finished bootstrapping - no restart will be attempted” UserInfo={NSLocalizedDescription=Early unexpected exit, operation never finished bootstrapping - no restart will be attempted}
[Xcode]
[Xcode] ** TEST EXECUTE FAILED **
[Xcode]
[Xcode]
[XCUITest] xcodebuild exited with code ‘65’ and signal ‘null’
[BaseDriver] Event ‘wdaStartFailed’ logged at 1497247087603 (11:28:07 GMT+0530 (IST))
[XCUITest] Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 65
[XCUITest] Quitting and uninstalling WebDriverAgent, then retrying
[XCUITest] Shutting down sub-processes
[XCUITest] Shutting down iproxy process (pid 8486)
[XCUITest] iproxy exited with code ‘null’
[XCUITest] Removing WDA application from device
[XCUITest] Error: Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 65
at XCUITestDriver.quitAndUninstall$ (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/driver.js:374:15)
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: Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 65
at XCUITestDriver.quitAndUninstall$ (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/driver.js:374:15)
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.
[iOSLog] Stopping iOS log capture
[MJSONWP] Encountered internal error running command: Error: Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 65
at XCUITestDriver.quitAndUninstall$ (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/driver.js:374:15)
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)
[HTTP] <-- POST /wd/hub/session 500 22640 ms - 230

@rajendersha : Kindly let me know if you have solved the issue as I am also stuck with same issue.

@All- Pls share if anyone has any solution for this issue.

I had similar issue when i was initially setting up Appium, in the desired capabilities, ‘UDID’ should be in lowercase ‘udid’, changing to lowercase recognised the real device.