NO NETWORK · NO TELEMETRY · FAILS CLOSED · v0.3.0

D03

iOS Team ID match and mismatchBlocked

The real Team ID stays clean; a wrong one raises tamper_team_id_mismatch.

Blockedios

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.

  1. 01Build with a known Team ID.

Steps

What to run.What to read.

  1. 01Run with ios.expectedTeamIds: [<real team>].
  2. 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.