B01
Expo config pluginValidated
The plugin resolves by name and merges the six jailbreak URL schemes without removing existing entries.
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).
- B01 · B
- Build or packaging check — does the package install and compile.
- Validated
- Run, and the result matched what was expected.
Why it matters
The URL-scheme check only works when the schemes are declared. 0.1.0 and 0.2.0 could not be resolved by name; 0.2.1 fixes it.
Environment
- Apps
- Example app (prebuild) and mastercard-rn (Expo SDK 53)
- Library
- 0.2.1
Setup
Prepare the environment.Then run the steps.
- 01Add "react-native-device-integrity" to plugins.
Steps
What to run.What to read.
- 01Run expo prebuild.
- 02Inspect LSApplicationQueriesSchemes in the built Info.plist.
- 03CI: yarn check:exports.
Expected result · written before the run
No single pass/fail status.No signals.
cydia, sileo, zbra, filza, undecimus, activator merged; idempotent.
Observed result · copied from the run
No single pass/fail status.Observed 2026-09-30.
Built Info.plist lists all six schemes; mastercard-rn resolves the plugin by name; check:exports passes in CI.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.