# Unable to run iOS real-device tests on Docker after upgrading to Appium 3.5.2

**URL:** <https://discuss.appium.io/t/unable-to-run-ios-real-device-tests-on-docker-after-upgrading-to-appium-3-5-2/46131>\
**Category:** Support\
**Created:** [June 30, 2026, 1:54pm UTC](https://discuss.appium.io/t/unable-to-run-ios-real-device-tests-on-docker-after-upgrading-to-appium-3-5-2/46131 "2026-06-30T13:54:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![amit8680](https://discuss.appium.io/user_avatar/discuss.appium.io/amit8680/32/14543_2.png) [@amit8680](https://discuss.appium.io/u/amit8680)\
**Post date:** [June 30, 2026, 1:54pm UTC](https://discuss.appium.io/t/unable-to-run-ios-real-device-tests-on-docker-after-upgrading-to-appium-3-5-2/46131/1 "2026-06-30T13:54:44Z")

</div>

After upgrading to Appium 3.5.2, I am unable to run Appium tests on an iOS real device using Docker. I am installing the WDA app manually before the session and using the `appium:usePrebuiltWDA` capability.

Initially, I received the following error: _“The selected XCUITest session strategy requires macOS with Xcode. Use ‘appium:usePreinstalledWDA’ with a signed prebuilt WebDriverAgent or provide ‘appium:webDriverAgentUrl’ to run from ‘linux’.”_

After using the `appium:usePreinstalledWDA` capability, I am getting this error: _"Failed launch preinstalled WebDriverAgent via RemoteXPC for ‘00008030-001565583A85402E’ (Cannot find package ‘appium-ios-remotexpc’ imported from /root/.appium/node\_modules/appium-xcuitest-driver/build/lib/device/remote-xpc/module-loader.js). Make sure the application com.facebook.WebDriverAgentRunner.xctrunner exists and it is launchable. [https://appium.github.io/appium-xcuitest-driver/latest/preparation/real-device-config/](https://appium.github.io/appium-xcuitest-driver/latest/preparation/real-device-config/) may help to complete the preparation. "_

What can I do in order to keep running Appium sessions the same way I used to? Thanks.

---

<div class="post-metadata">

**Author:** ![mykola-mokhnach](https://discuss.appium.io/user_avatar/discuss.appium.io/mykola-mokhnach/32/4578_2.png) [@mykola-mokhnach](https://discuss.appium.io/u/mykola-mokhnach)\
**Post date:** [July 1, 2026, 6:20pm UTC](https://discuss.appium.io/t/unable-to-run-ios-real-device-tests-on-docker-after-upgrading-to-appium-3-5-2/46131/2 "2026-07-01T18:20:30Z")

</div>

make sure the tunnel is running before starting a session. Check [appium-xcuitest-driver/docs/guides/remotexpc-tunnels-real-devices.md at master · appium/appium-xcuitest-driver · GitHub](https://github.com/appium/appium-xcuitest-driver/blob/master/docs/guides/remotexpc-tunnels-real-devices.md?plain=1)
