Does anyone tried iOS app testing in Katalon studio

I am trying to implement mobile(iOS device testing) in one of my projects but was unable to do so as I followed all the mentioned steps in the portal. I installed every possible dependency, WebDriveAgent, and other required installations and also was successfully build in XCODE. When I tried using Katalon mobile spy, the application got installed in the simulator device but the application opens up and closes. Can somebody help me understand the proper method to start with iOS mobile automation?

I have the same issues, where the application opens and closes. Have the all dependencies as well. Can someone please help us. Here is the error I am seeing:

09-14-2018 11:30:20 AM - [START] - Start Test Case : Test Cases/TestCase1

09-14-2018 11:30:20 AM - [INFO] - Evaluating variables for test case

09-14-2018 11:30:21 AM - [START] - Start action : comment

09-14-2018 11:30:21 AM - [INFO] -

09-14-2018 11:30:21 AM - [END] - End action : comment

09-14-2018 11:30:21 AM - [START] - Start action : startApplication

09-14-2018 11:31:42 AM - [INFO] - Starting app at: ‘/Users/salam/Desktop/Katalon/ipa/TPG To Go (1).ipa’

09-14-2018 11:31:43 AM - [INFO] - ios_webkit_debug_proxy server started on port 51846

09-14-2018 11:31:46 AM - [INFO] - Appium server started on port 51,850

[Appium] Welcome to Appium v1.8.1

[Appium] Non-default server args:

[Appium] port: 51850

[Appium] loglevel: info

[Appium] chromeDriverPort: 51851

[Appium] tmpDir: /var/folders/6x/vzkpt71n30x1f953f9gx_654vqgy_v/T//Katalon/Appium/Temp1536949903089

[Appium] webkitDebugProxyPort: 51846

[Appium] Appium REST http interface listener started on 0.0.0.0:51850

[HTTP] --> GET /wd/hub/status

[HTTP] {}

[HTTP] <-- GET /wd/hub/status 200 25 ms - 83

[HTTP]

09-14-2018 11:31:47 AM - [RUN_DATA] - Logging run data ‘deviceId’ with value ‘null’

09-14-2018 11:31:47 AM - [RUN_DATA] - Logging run data ‘deviceName’ with value ‘iPhone X’

09-14-2018 11:31:47 AM - [RUN_DATA] - Logging run data ‘deviceModel’ with value ‘Not available for Simulator’

09-14-2018 11:31:47 AM - [RUN_DATA] - Logging run data ‘deviceManufacturer’ with value ‘Apple’

09-14-2018 11:31:47 AM - [RUN_DATA] - Logging run data ‘deviceOS’ with value ‘iOS’

09-14-2018 11:31:47 AM - [RUN_DATA] - Logging run data ‘deviceOSVersion’ with value ‘11.3’

09-14-2018 11:31:47 AM - [FAILED] - Unable to start app at: ‘/Users/salam/Desktop/Katalon/ipa/TPG To Go (1).ipa’ (Root cause: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Bad app: /Users/salam/Desktop/Katalon/ipa/TPG To Go (1).ipa. App paths need to be absolute, or relative to the appium server install dir, or a URL to compressed file, or a special app name. (WARNING: The server did not provide any stacktrace information)

Command duration or timeout: 802 milliseconds

Build info: version: ‘3.7.1’, revision: ‘8a0099a’, time: ‘2017-11-06T21:07:36.161Z’

System info: host: ‘C02WD0L0HTDD’, ip: ‘fe80:0:0:0:1439:941a:ae3b:1806%en0’, os.name: ‘Mac OS X’, os.arch: ‘x86_64’, os.version: ‘10.13.6’, java.version: ‘1.8.0_102’

Driver info: driver.version: IOSDriver)

09-14-2018 11:31:47 AM - [END] - End action : startApplication

09-14-2018 11:31:47 AM - [FAILED] - Test Cases/TestCase1 FAILED because (of) (Stack trace: com.kms.katalon.core.exception.StepFailedException: Unable to start app at: ‘/Users/salam/Desktop/Katalon/ipa/TPG To Go (1).ipa’ (Root cause: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Bad app: /Users/salam/Desktop/Katalon/ipa/TPG To Go (1).ipa. App paths need to be absolute, or relative to the appium server install dir, or a URL to compressed file, or a special app name. (WARNING: The server did not provide any stacktrace information)

Command duration or timeout: 802 milliseconds

Build info: version: ‘3.7.1’, revision: ‘8a0099a’, time: ‘2017-11-06T21:07:36.161Z’

System info: host: ‘C02WD0L0HTDD’, ip: ‘fe80:0:0:0:1439:941a:ae3b:1806%en0’, os.name: ‘Mac OS X’, os.arch: ‘x86_64’, os.version: ‘10.13.6’, java.version: ‘1.8.0_102’

Driver info: driver.version: IOSDriver)

at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:36)

at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.stepFailed(MobileKeywordMain.groovy:40)

at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:23)

at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.startApplication(StartApplicationKeyword.groovy:51)

at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.execute(StartApplicationKeyword.groovy:40)

at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:53)

at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.startApplication(MobileBuiltInKeywords.groovy:74)

at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$startApplication.call(Unknown Source)

at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)

at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)

at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133)

at Script1533770215096.run(Script1533770215096.groovy:24)

at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:183)

at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:108)

at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:294)

at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:285)

at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:264)

at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:256)

at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:200)

at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:99)

at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:90)

at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)

at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)

at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)

at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:149)

at TempTestCase1536949816783.run(TempTestCase1536949816783.groovy:22)

at groovy.lang.GroovyShell.runScriptOrMainOrTestOrRunnable(GroovyShell.java:263)

at groovy.lang.GroovyShell.run(GroovyShell.java:518)

at groovy.lang.GroovyShell.run(GroovyShell.java:507)

at groovy.ui.GroovyMain.processOnce(GroovyMain.java:653)

at groovy.ui.GroovyMain.run(GroovyMain.java:384)

at groovy.ui.GroovyMain.process(GroovyMain.java:370)

at groovy.ui.GroovyMain.processArgs(GroovyMain.java:129)

at groovy.ui.GroovyMain.main(GroovyMain.java:109)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:109)

at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:131)

)

09-14-2018 11:31:47 AM - [END] - End Test Case : Test Cases/TestCase1

[HTTP] --> POST /wd/hub/session

[HTTP] {“desiredCapabilities”:{“app”:"/Users/salam/Desktop/Katalon/ipa/TPG To Go (1).ipa",“automationName”:“XCUITest”,“deviceName”:“iPhone X”,“fullReset”:true,“newCommandTimeout”:1800,“noReset”:false,“platform”:“IOS”,“platformName”:“iOS”,“platformVersion”:“11.3”,“realDeviceLogger”:"/Applications/Katalon Studio.app/Contents/Eclipse/configuration/resources/tools/deviceconsole/deviceconsole",“waitForAppScript”:“true;”,“wdaLocalPort”:51845},“capabilities”:{“desiredCapabilities”:{“app”:"/Users/salam/Desktop/Katalon/ipa/TPG To Go (1).ipa",“automationName”:“XCUITest”,“deviceName”:“iPhone X”,“fullReset”:true,“newCommandTimeout”:1800,“noReset”:false,“platform”:“IOS”,“platformName”:“iOS”,“platformVersion”:“11.3”,“realDeviceLogger”:"/Applications/Katalon Studio.app/Contents/Eclipse/configuration/resources/tools/deviceconsole/deviceconsole",“waitForAppScript”:“true;”,“wdaLocalPort”:51845},“firstMatch”:[{“platformName”:“ios”}]}}

[Appium] Could not parse W3C capabilities: ‘deviceName’ can’t be blank. Falling back to JSONWP protocol.

[Appium] The following capabilities were provided in the JSONWP desired capabilities that are missing in W3C capabilities: [“app”,“automationName”,“deviceName”,“fullReset”,“newCommandTimeout”,“noReset”,“platform”,“platformName”,“platformVersion”,“realDeviceLogger”,“waitForAppScript”,“wdaLocalPort”]. Falling back to JSONWP protocol.

[Appium] Creating new XCUITestDriver (v2.84.0) session

[Appium] Capabilities:

[Appium] app: /Users/salam/Desktop/Katalon/ipa/TPG To Go (1).ipa

[Appium] automationName: XCUITest

[Appium] deviceName: iPhone X

[Appium] fullReset: true

[Appium] newCommandTimeout: 1800

[Appium] noReset: false

[Appium] platform: IOS

[Appium] platformName: iOS

[Appium] platformVersion: 11.3

[Appium] realDeviceLogger: /Applications/Katalon Studio.app/Contents/Eclipse/configuration/resources/tools/deviceconsole/deviceconsole

[Appium] waitForAppScript: true;

[Appium] wdaLocalPort: 51845

[BaseDriver] The following capabilities were provided, but are not recognized by appium: platform.

[BaseDriver] Session created with session id: 7f9dadf7-0c70-4da8-9ecf-e7ab01ec3853

[iOSSim] Constructing iOS simulator for Xcode version 9.3.1 with udid ‘DD5DF15F-ECBD-426F-91B9-BFE6071EE16F’

[XCUITest] Determining device to run tests on: udid: ‘DD5DF15F-ECBD-426F-91B9-BFE6071EE16F’, real device: false

[HTTP] <-- POST /wd/hub/session 500 684 ms - 326

[HTTP]

any solution for this issue?