S01
iOS simulator baselineValidated
A clean simulator reports clean, with only the simulator signal.
How to read this page
A scenario is one test case: prepare the environment, run the steps, then compare the expected result (written before the run) with the observed result (copied from the run, with screenshots).
- S01 · S
- Run on a simulator or emulator — a virtual device on a computer.
- Validated
- Run, and the result matched what was expected.
Why it matters
Filesystem checks on the simulator would inspect the host Mac. They must be skipped, not reported as a jailbreak.
Environment
- App
- Example app (Expo SDK 57, React Native 0.86)
- Device
- iPhone 17 Pro simulator, iOS 26.4
- Build
- Debug
- Library
- 0.2.0
Setup
Prepare the environment.Then run the steps.
- 01Install the example app on the simulator.
- 02Leave all options at their defaults.
Steps
What to run.What to read.
- 01Open the app.
- 02Read the status badge and the signal list.
Expected result · written before the run
Status: clean1 signal.
Jailbreak file, URL scheme, symlink, writable-system and DYLD_INSERT_LIBRARIES checks are skipped on the simulator.
Observed result · copied from the run
Status: cleanObserved 2026-09-30.
Status: clean · Duration: 25 ms · Ignored: 0 · [emulator] simulator: Running on the iOS Simulator

Checks this scenario covers
Every check this test case touches — including ones that aren't expected to fire here. The expected and observed results above say which ones should and did. Each links to how the check works.