install-mobile-beta
Install mobile beta
This is a founder/release installation recipe, not a gate before each feature submission.
Use a clean checkout of the selected commit and keep build products, logs and receipts outside
it. Changes land through pull requests after GitHub Check succeeds. Supply the signing team and
reserved device identifier privately. The device must be paired, reachable and in Developer Mode
(Settings → Privacy & Security). Registering a new device needs the team's current Apple Program
License Agreement accepted. This installs a signed Release app directly, using the existing
com.opensteer.mobile identity.
The app reaches a loopback-only Personal Host only through Connect, which needs the Account origin
baked into the bundle. Use https://accounts.opensteer.com, the accountUrl in
apps/desktop/src/releases/desktop-release.json. A build without it lists computers
but cannot reach them.
From that checkout, with an absolute MOBILE_EVIDENCE_DIR and the private MOBILE_DEVICE_ID and
MOBILE_SIGNING_TEAM supplied by the operator, and EXPO_PUBLIC_OPENSTEER_ACCOUNT_ORIGIN set to that
release's accountUrl: