Remotely controlling iOS devices using VNC

Remotely controlling iOS devices using VNC

Quamotion xcuitrunner comes with a built-in VNC server which allows you to remotely control iOS devices.

You can use standard VNC clients, such as noVNC, TightVNC or RealVNC to remotely control iPhone, iPad and iPod devices.


xcuitrunner allows you to only remotely control iOS devices if these conditions are met:

  • Your device is connected to a Windows, Linux or macOS computer using an USB cable
  • You have enabled the Developer Tools on your iOS Device
  • You have an iOS Developer Account and your iOS device is registered with your iOS developer account.

Performance Considerations

The frame rate (the frequency at which the remote display of your iOS device is updated) depends on multiple factors, including the size of the display of your iOS device and the performance of the processor in your iOS device.

By default, xcuitrunner will assume a high-bandwidth, low-latency network scenario.

You can improve the bandwidth of the VNC server on low-bandwidth, high-latency networks as follows:

For more information about the Quamotion xcuitrunner command-line utility, contact us at

Last modified March 29, 2020: Release sprint 138 (6bf15d2)