Not able to launch iOS app through Katalon(Version 6.1.2)

Hi,
I’m not able to launch app on real device (iPhone X) using Katalon. The WebDriverAgent doesn’t get installed.
But I’m able to do the same using Eclipse and Appium.

Below are the configurations:
Appium: 1.12.0
Xcode: 10.1
Katalon: 6.1.2

I get below error.

Unable to start app at: ‘/Users/xxxx/Downloads/final/PhysicianRoundingApp.ipa’ (Root cause: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Unable to launch WebDriverAgent because of xcodebuild failure: "xcodebuild failed with code 65

xcodebuild error message:

2019-05-21 13:27:07.084 xcodebuild[13751:256937] Error writing xctestrun file: Error Domain=NSCocoaErrorDomain Code=4 “The folder “WebDriverAgentRunner_iphoneos12.1-arm64.xctestrun” doesn’t exist.” UserInfo={NSFilePath=/Users/xxxx/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Build/Products/WebDriverAgentRunner_iphoneos12.1-arm64.xctestrun, NSUserStringVariant=Folder, NSUnderlyingError=0x7f91f66ca2c0 {Error Domain=NSPOSIXErrorDomain Code=2 “No such file or directory”}}

2019-05-21 13:27:07.084 xcodebuild[13751:256937] Error writing xctestrun file: Error Domain=NSCocoaErrorDomain Code=4 “The folder “WebDriverAgentRunner_iphoneos12.1-arm64.xctestrun” doesn’t exist.” UserInfo={NSFilePath=/Users/xxxx/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Build/Products/WebDriverAgentRunner_iphoneos12.1-arm64.xctestrun, NSUserStringVariant=Folder, NSUnderlyingError=0x7f91efea3310 {Error Domain=NSPOSIXErrorDomain Code=2 “No such file or directory”}}

1 Like

yeah, how do we know which is the apt version of xcode , iOS & Appium to be used with the version 6+ of Katalon.
Have faced similar issues in the past.

Hi,

Do anyone have any update on the above mentioned issue. I’m stuck and not able to use Katalon for the same.

Hi @ben.sequeira,

XCode 10.1 and appium 1.12.1 are both officially supported in v6.2.0.rc1 in later. Please download at this link: Katalon Studio version 6.2.0.rc1 with experimental support for iOS 12.2 and Xcode 10.2

Katalon 6.1.2 only supports XCode 9.4.1 and Appium 1.8.1.

Thanks

Hi,
I’m not able to find my device when I try to run the script on version 6.2.0.rc1. Whereas I’m able to see my device on version 6.1.2.
Do help me out with this issue.

Adding screenshot for reference

Thanks for help. :slight_smile: I’m now able to launch an app through simulator.
However I’m still facing issue while using real device as the device is not detected in 6.2.0.rc1 version.

Could you please help me out with this.

Hi,
Do anyone have any update for the above issue

1 Like

Hi @ben.sequeira,

Please try this solution: Katalon Studio version 6.2.0.rc1 with experimental support for iOS 12.2 and Xcode 10.2

brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice

Thanks

What is the solution to above issue…It is really killing my time…unable to understand how to fix it.

WebDriverAgent has inbuilt application, post building the Webdriveragent, the integrationapp successsully lunching in iphone where as same app not able to lunch tthrugh Katalon.

I have a same issue. Please help

Am able to resolve by downgrading Appium version
Katalon 7.2. 1, Appium 1.15.x,xcode 10.2.1, works well for me.

Guys… I followed same steps and trying to configure in another MAC book Katalon 7.2. 1, Appium 1.15.x,xcode 10.2.1, works well for me., Facing exactly same error as previously… Please help
[35m[Appium]e[39m Welcome to Appium v1.15.1
e[35m[Appium]e[39m Non-default server args:
e[35m[Appium]e[39m port: 52732
e[35m[Appium]e[39m loglevel: info
e[35m[Appium]e[39m chromeDriverPort: 52733
e[35m[Appium]e[39m tmpDir: /var/folders/dh/tx6pvm5x0wj7vzbns_mtxn8c0000gr/T//Katalon/Appium/Temp1583928624942
e[35m[Appium]e[39m Appium REST http interface listener started on 0.0.0.0:52732
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[90m4 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[90m1 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”:{“app”:"/Users/admin/Downloads/PETRONAS UP.ipa",“noReset”:true,“deviceId”:"",“deviceName”:“iPhone code”,“fullReset”:false,“wdaLocalPort”:52742,“newCommandTimeout”:1800,“realDeviceLogger”:"/Applications/Katalon Studio.app/Contents/Eclipse/configuration/resources/tools/deviceconsole",“platformVersion”:“12.4.5”,“automationName”:“XCUITest”,“waitForAppScript”:“true;”,“platformName”:“iOS”,“udid”:“ea3b56772f4307b9aaca5bfd8b0d812c25c5d646”},“capabilities”:{“firstMatch”:[{“appium:app”:"/Users/admin/Downloads/PETRONAS UP.ipa",“appium:automationName”:“XCUITest”,“deviceId”:"",“appium:deviceName”:“iPhone code”,“appium:fullReset”:false,“appium:newCommandTimeout”:1800,“appium:noReset”:true,“platformName”:“ios”,“appium:platformVersion”:“12.4.5”,“realDeviceLogger”:"/Applications/Katalon Studio.app/Contents/Eclipse/configuration/resources/tools/deviceconsole",“appium:udid”:“ea3b56772f4307b9aaca5bfd8b0d812c25c5d646”,“appium:waitForAppScript”:“true;”,“appium:wdaLocalPort”:52742}]}}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 Appium v1.15.1 creating new XCUITestDriver (v2.133.1) session
e[35m[BaseDriver]e[39m The following capabilities were provided, but are not recognized by Appium:
e[35m[BaseDriver]e[39m deviceId
e[35m[BaseDriver]e[39m Session created with session id: 8cafa493-32ee-45d9-8160-7465cbd64025
e[35m[XCUITest]e[39m Determining device to run tests on: udid: ‘ea3b56772f4307b9aaca5bfd8b0d812c25c5d646’, real device: true
e[35m[XCUITest]e[39m Normalized platformVersion capability value ‘12.4.5’ to ‘12.4’
e[35m[BaseDriver]e[39m Using local app ‘/Users/admin/Downloads/PETRONAS UP.ipa’
e[35m[BaseDriver]e[39m Unzipped local app to ‘/var/folders/dh/tx6pvm5x0wj7vzbns_mtxn8c0000gr/T/Katalon/Appium/Temp1583928624942/2020211-4301-111dgm6.rwnn/Payload/PETRONAS UP.app’
e[35m[XCUITest]e[39m Setting up real device
e[35m[XCUITest]e[39m Using WDA path: ‘/usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent’
e[35m[XCUITest]e[39m Using WDA agent: ‘/usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj’
e[35m[DevCon Factory]e[39m Requesting connection for device ea3b56772f4307b9aaca5bfd8b0d812c25c5d646 on local port 52742, device port 52742
e[35m[DevCon Factory]e[39m Port #52742 is busy
e[35m[DevCon Factory]e[39m Successfully requested the connection for ea3b56772f4307b9aaca5bfd8b0d812c25c5d646:52742
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[XCUITest]e[39m Launching WebDriverAgent on the device
e[35m[WebDriverAgent]e[39m Fetching dependencies
e[35m[WebDriverAgent]e[39m Dependencies up-to-date
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[XCUITest]e[39m Launching WebDriverAgent on the device
e[35m[WebDriverAgent]e[39m Fetching dependencies
e[35m[WebDriverAgent]e[39m Dependencies up-to-date
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[iProxy@ea3b5…]e[39m Unexpected data: {“header”:{“length”:294,“version”:1,“type”:8,“tag”:1},“payload”:{“MessageType”:“Result”,“Number”:2}}
e[35m[WD Proxy]e[39m Got an unexpected response with status undefined: {“code”:“ECONNRESET”}
e[35m[XCUITest]e[39m Quitting and uninstalling WebDriverAgent
e[35m[XCUITest]e[39m Shutting down sub-processes
e[35m[DevCon Factory]e[39m Releasing connections for ea3b56772f4307b9aaca5bfd8b0d812c25c5d646 device on any port number
e[35m[DevCon Factory]e[39m Found cached connections to release: [“ea3b56772f4307b9aaca5bfd8b0d812c25c5d646:52742”]
e[35m[DevCon Factory]e[39m Releasing the listener for ‘ea3b56772f4307b9aaca5bfd8b0d812c25c5d646:52742’
e[35m[HTTP]e[39m e[37m<-- POST /wd/hub/session e[39me[31m500e[39m e[90m44064 ms - 4871e[39m
e[35m[HTTP]e[39m e[90me[39m