iOS physical device
Connect a real iPhone or iPad — developer mode, the Apple team picker, signing, and the free-account limits.
Real iPhones and iPads are supported from desktop app v1.8.0, on both Apple Silicon and Intel Macs.
Platforms
iOS (physical device, from v1.8.0)
Requires
Xcode, a USB cable, Developer Mode on the device, an Apple developer team
Free Apple team
Profiles expire after 7 days, and there's a cap on sideloaded apps
App build
Must be a real-device build — a simulator build won't install
Watch out
You have to trust the developer certificate on the device before anything runs
Prerequisites
Drizz desktop app v1.8.0 or later, signed in
Xcode installed and opened once — see iOS simulator setup
An Apple development team, free or paid
An iPhone or iPad, unlocked, with a USB cable
A real-device build of the app under test
Set up the device
Install Xcode on your Mac and open it once. See iOS simulator setup.
Connect the device by USB.
Tap Trust when the device asks whether to trust this computer.
Enable Developer Mode on the device: Settings → Privacy & Security → Developer Mode.
Restart the device when prompted. Developer Mode does not take effect until the restart.
In Drizz Desktop, open Connect Device and select your device.
Select your Apple development team in the team picker.
Click connect. Drizz signs WebDriverAgent and installs it onto the device.
Trust the developer certificate on the device: Settings → General → VPN & Device Management → your certificate → Trust.
Confirm the device panel shows the device as connected.
Until the certificate is trusted at step 9, iOS refuses to launch anything Drizz installed, and the connection fails with a signing error that does not name the Trust step.
Apple team types
Drizz labels free and paid teams in the picker and warns when a free team is selected. These limits are Apple's, not Drizz's.
Provisioning profile lifetime
7 days, then re-sign by reconnecting from Drizz
Standard Apple Developer Program duration
Sideloaded app cap
Capped — reached quickly on a shared test device
Higher
Paid-account entitlements
Unavailable
Available
Installing your app
The build must be a real-device build
A simulator build will not install on hardware. Drizz names this reason in the error rather than failing generically
An App Store copy blocks a sideloaded build of the same bundle ID
iOS will not let a self-signed build replace an App Store install. Uninstall the store version from the device first
iOS test plans on the Drizz device cloud also require a real-device build.
Common mistakes
Skip the Trust step on the device
The connection fails with a signing error. Settings → General → VPN & Device Management → Trust
Enable Developer Mode but not restart
Developer Mode doesn't take effect until the restart
Use a simulator build on hardware
It won't install. Drizz names the reason — build for a real device
Sideload over an App Store install of the same app
Blocked by iOS. Uninstall the store version first
Use a free Apple team for an ongoing suite
It breaks every 7 days when the profile expires. Use a paid account
Unplug the device mid-run
The session dies. Keep it connected and unlocked for the whole run
Leave the device locked
Drizz checks lock state and refuses a locked device
Next
Last updated: 6 August 2026
Last updated
Was this helpful?