Remotely control iOS Devices
You can mirror the screen of an iOS device (such as an iPhone or an iPad) to your local PC or a remote PC, and remotely control your iOS device using your keyboard and mouse, using xcuitrunner.
xcuitrunner will start a VNC server. You’ll need a VNC client, such as TightVNC
To remotely control your iOS device using xcuitrunner:
- Start xcuitrunner, and specify the
--vnccommand line argument. This will cause
xcuitrunnerto start a VNC server.
- xcuitrunner will start a VNC server which listens on a local port. The port number will be visible in the console output. By default, this port is 5900.
- Launch TightVNC and connec to
localhost:[port], such as
- When requested for a password, specify the UDID (serial number) of your device.
You will now see the screen of your iOS device on your local PC. You can also remotely control your iOS device using your keyboard and mouse. Use the Windows key to simulate a press on the Home button.