D03
iOS Team ID match and mismatchBlocked
The real Team ID stays clean; a wrong one raises tamper_team_id_mismatch.
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).
- D03 · D
- Run on a real phone, used normally.
- Blocked
- Can't be run right now — the reason is on the page.
Why it matters
Re-signed apps get a different Team ID. The check reads it from the keychain access group and is skipped on the simulator.
Environment
- Device
- Physical iPhone
- Library
- 0.2.1
Setup
Prepare the environment.Then run the steps.
- 01Build with a known Team ID.
Steps
What to run.What to read.
- 01Run with ios.expectedTeamIds: [<real team>].
- 02Run with a wrong Team ID.
Expected result · written before the run
Status: compromised1 signal.
Real Team ID: clean.
Blocked by
Needs a physical iPhone install (see D02).
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.