Trying to test on a real device iPad 5th Generation running iOS 12.4.1 but when I want to record on it, the running fails and appium cannot find the deviceName. The device is detected fine on xcode and the terminal. I can also run a test case that opens the browser but not an app.
Running:
Xcode 10.3
Appium 1.14.2
Katalon 6.3.3
The log is as follows:
e[35m[Appium]e[39m Welcome to Appium v1.14.2
e[35m[Appium]e[39m Non-default server args:
e[35m[Appium]e[39m port: 50356
e[35m[Appium]e[39m loglevel: info
e[35m[Appium]e[39m chromeDriverPort: 50357
e[35m[Appium]e[39m tmpDir: /var/folders/n4/kf6lq2f93vnd1zvxghb2xc6w0000gn/T//Katalon/Appium/Temp1568278759666
e[35m[Appium]e[39m Appium REST http interface listener started on 0.0.0.0:50356
e[35m[HTTP]e[39m e[37mâ>e[39m e[37mGETe[39m e[37m/wd/hub/statuse[39m
e[35m[HTTP]e[39m e[90m{}e[39m
e[35m[HTTP]e[39m e[37m<-- GET /wd/hub/status e[39me[32m200e[39m e[90m16 ms - 68e[39m
e[35m[HTTP]e[39m e[90me[39m
e[35m[HTTP]e[39m e[37mâ>e[39m e[37mGETe[39m e[37m/wd/hub/statuse[39m
e[35m[HTTP]e[39m e[90m{}e[39m
e[35m[HTTP]e[39m e[37m<-- GET /wd/hub/status e[39me[32m200e[39m e[90m3 ms - 68e[39m
e[35m[HTTP]e[39m e[90me[39m
e[35m[HTTP]e[39m e[37mâ>e[39m e[37mPOSTe[39m e[37m/wd/hub/sessione[39m
e[35m[HTTP]e[39m e[90m{âdesiredCapabilitiesâ:{ânewCommandTimeoutâ:1800,ârealDeviceLoggerâ:â/Users/andrewmark/Documents/Katalon Studio.app/Contents/Eclipse/configuration/resources/tools/deviceconsoleâ,âplatformVersionâ:â12.2â,âautomationNameâ:âXCUITestâ,âbundleIdâ:âcom.xxx.xxxâ,âwaitForAppScriptâ:âtrue;â,âplatformNameâ:âiOSâ,âudidâ:ââ,âdeviceIdâ:ââ,âdeviceNameâ:ââ,âwdaLocalPortâ:50370},âcapabilitiesâ:{âfirstMatchâ:[{âappium:automationNameâ:âXCUITestâ,âappium:bundleIdâ:âcom.umaiglobal.partnerâ,âdeviceIdâ:ââ,âappium:deviceNameâ:ââ,âappium:newCommandTimeoutâ:1800,âplatformNameâ:âiosâ,âappium:platformVersionâ:â12.2â,ârealDeviceLoggerâ:â/Users/andrewmark/Documents/Katalon Studio.app/Contents/Eclipse/configuration/resources/tools/deviceconsoleâ,âappium:udidâ:ââ,âappium:waitForAppScriptâ:âtrue;â,âappium:wdaLocalPortâ:50370}]}}e[39m
e[35m[BaseDriver]e[39m The capabilities [âdeviceIdâ,ârealDeviceLoggerâ] are not standard capabilities and should have an extension prefix
e[35m[Appium]e[39m Could not parse W3C capabilities: âdeviceNameâ canât be blank
e[35m[Appium]e[39m Trying to fix W3C capabilities by merging them with JSONWP caps
e[35m[BaseDriver]e[39m The capabilities [âdeviceIdâ,ârealDeviceLoggerâ,âautomationNameâ,âbundleIdâ,âdeviceNameâ,ânewCommandTimeoutâ,âplatformVersionâ,âudidâ,âwaitForAppScriptâ,âwdaLocalPortâ] are not standard capabilities and should have an extension prefix
e[35m[Appium]e[39m Could not parse fixed W3C capabilities: âdeviceNameâ canât be blank. Falling back to JSONWP protocol
e[35m[Appium]e[39m Appium v1.14.2 creating new XCUITestDriver (v2.116.3) session
e[35m[Appium]e[39m Capabilities:
e[35m[Appium]e[39m newCommandTimeout: 1800
e[35m[Appium]e[39m realDeviceLogger: /Users/andrewmark/Documents/Katalon Studio.app/Contents/Eclipse/configuration/resources/tools/deviceconsole
e[35m[Appium]e[39m platformVersion: 12.2
e[35m[Appium]e[39m automationName: XCUITest
e[35m[Appium]e[39m bundleId: com.xxxx.xxx
e[35m[Appium]e[39m waitForAppScript: true;
e[35m[Appium]e[39m platformName: iOS
e[35m[Appium]e[39m udid:
e[35m[Appium]e[39m deviceId:
e[35m[Appium]e[39m deviceName:
e[35m[Appium]e[39m wdaLocalPort: 50370
e[35m[HTTP]e[39m e[37m<-- POST /wd/hub/session e[39me[31m500e[39m e[90m432 ms - 199e[39m
e[35m[HTTP]e[39m e[90me[39m