# Failed to build WebDriverAgent to deployed on iOS 16

**URL:** <https://forum.katalon.com/t/failed-to-build-webdriveragent-to-deployed-on-ios-16/78524>\
**Category:** Mobile Testing\
**Tags:** ios, mobile-testing, katalon-studio\
**Created:** [September 14, 2022, 3:19am UTC](https://forum.katalon.com/t/failed-to-build-webdriveragent-to-deployed-on-ios-16/78524 "2022-09-14T03:19:02Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![kreno](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kreno/32/24257_2.png) [@kreno](https://forum.katalon.com/u/kreno)\
**Post date:** [September 21, 2022, 2:49pm UTC](https://forum.katalon.com/t/failed-to-build-webdriveragent-to-deployed-on-ios-16/78524/5 "2022-09-21T14:49:48Z")

</div>

Yes I also run into that issue when I attempt to run an iOS Mobile test. I believe this is because Katalon Studio doesn’t yet support appium 2.0 automatically. The only way I have been able to run tests with appium 2.0 is to use remote device execution. This means you will need to start the appium server separately through your terminal and then run a remote test instead. You will also need to add more information into the desired capabilities that are normally automatic when doing mobile tests including:  
“appium:automationName” : “XCUITest”  
“appium:deviceName” : “iPhone”  
“platformName” : “iOS”  
“appium:udid” : “your\_device\_udid”

There may be an easier way than I have found to start these tests but you can see another post of mine on how I did it.

> [@How can you start a mobile remote session with the project setting desired capabilities](http://forum.katalon.com/t/how-can-you-start-a-mobile-remote-session-with-the-project-setting-desired-capabilities/78732):
>
> Is there a command to start the appium driver with the current desired capabilities for the remote driver? Web and Mobile executions both have their commands to start the driver like openBrowser and startApplication but I don’t know how to start the remote execution. Currently I have a method of getting a map of the remote desired capabilities and then setting them to a new desired capability to use in the AppiumDriverManager.createMobileDriver() command. This way works but I am hoping to avoid…

---

_[View the full topic](https://forum.katalon.com/t/failed-to-build-webdriveragent-to-deployed-on-ios-16/78524)._
