Test your iOS app without a device lab
Upload a zipped iOS Simulator build. Operio installs it on a cloud simulator, taps through your journeys like a real user, and records every step.
Post an item with a photo
Running- 1Sign in as @seller
- 2Tap Sell and add a photo from the library
- 3Name it “Vintage camera” and set the price to $120
- 4The new listing shows up with its photo
- iOS Simulator builds (.app in a .zip)
- Cloud simulators, nothing to maintain
- Live device view while the test runs
Capabilities
Built for the parts of iOS that break scripts
Keyboards, system alerts and the photo picker are handled by an agent that reads the screen, not by accessibility IDs.
Upload a Simulator build
Add a zipped .app built for the iOS Simulator from the dashboard, the CLI or the API. Operio reads the app ID and version, processes the build in the background and shows each stage.
Exact typing
Autocorrect, auto-capitalization, smart punctuation and keyboard predictions are switched off, and Operio checks the field afterwards, so the text you specify is the text that gets entered.
The system photo picker
Attach images or videos to a step and Operio puts them in the simulator's photo library before the test starts, so the agent can pick them in the iOS photo picker.
Real gestures
Taps, swipes, scrolling and system alerts, driven by what is on screen rather than by accessibility IDs.
Logins and one-time codes
Use the same encrypted test accounts as web, including phone sign-in with a fixed one-time code.
Schedules on your latest build
Scheduled runs install the latest ready iOS build, so nightly regression follows your releases without any setup.
How it works
From build to verdict in three steps
- 01
Upload your build
Drop in a zipped iOS Simulator .app. Operio prepares it and tells you when it's ready to run.
- 02
Describe the journey
Write the flow in plain English: sign in, add an item, pick a photo, check out. No XCUITest, no accessibility IDs.
- 03
Watch it run and review
Follow along in the live device view, then review the steps, video and screenshots. Schedule it to run on every new build.
The Operio platform
One agent, every way your team ships
- Web TestingEnd-to-end tests for any web app, in plain EnglishExplore Web Testing
- Android TestingNative Android apps on cloud emulatorsExplore Android Testing
- Exploratory TestingGive the agent a goal and get bugs backExplore Exploratory Testing
- MCP & CLITesting for Claude Code, Cursor and your CIExplore MCP & CLI
FAQ
iOS testing questions
A zipped .app built for the iOS Simulator. Device .ipa files, such as App Store or TestFlight builds, aren't supported.
Tests run on cloud iOS simulators, so there are no devices for you to buy or maintain. Physical devices aren't supported today.
Yes. Attach PNG, JPEG or MP4 project assets to a step, and Operio loads them into the simulator's photo library before the run starts.
Yes. A mobile project can hold both iOS and Android builds, and the build you pick decides which device the run uses.
See Operio test your iOS app
Bring a Simulator build. We'll run one of your journeys live.