From ae042e046a62c9eac0eac1308c5c4b4831211677 Mon Sep 17 00:00:00 2001 From: Interlap Date: Fri, 11 Sep 2026 08:45:34 +0200 Subject: [PATCH] docs: simulator sharing is free with any MobAI account MobAI 3.0 made 'ios share' available on every plan, so the README, the provider docs and the command help no longer say it needs Pro. The README also notes the 3.0 requirement and that a coding agent connected to MobAI can drive the shared simulator. --- README.md | 10 ++++++---- cmd/builder/root.go | 2 +- docs/provider-secrets.md | 4 ++-- docs/providers.md | 4 ++-- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index df7c969..e29fba5 100644 --- a/README.md +++ b/README.md @@ -63,10 +63,12 @@ Builds the working tree for the iOS simulator and makes that simulator usable from the [MobAI](https://mobai.run) app, so you can tap through a build without a Mac. It shows up under CI Devices, stays available while you are using it, and closes when you release it there or leave it unused (30 minutes by default, use -`--duration` to change). +`--duration` to change). A coding agent connected to MobAI (Claude Code, Codex, +Cursor) can drive the simulator the same way. -Needs MobAI Pro and a `MOBAI_API_KEY` repository secret. Create the key in the -MobAI app under Account → API Keys, then: +Free with any MobAI account, on [MobAI 3.0 or later](https://mobai.run). Needs +a `MOBAI_API_KEY` repository secret: create the key in the MobAI app under +Account → API Keys, then: ```bash gh secret set MOBAI_API_KEY @@ -144,7 +146,7 @@ builder update # Update builder to the latest release builder ios build # Trigger build and download IPA to ./dist/ builder ios build --unsigned # Build without code signing (if signing is configured) -# Simulator (requires MobAI Pro) +# Simulator (free, needs a MOBAI_API_KEY secret) builder ios share # Try the build on a simulator in the MobAI app builder ios share --duration 1h # Keep it available longer while unused diff --git a/cmd/builder/root.go b/cmd/builder/root.go index 24a12ee..cfda5b9 100644 --- a/cmd/builder/root.go +++ b/cmd/builder/root.go @@ -508,7 +508,7 @@ Mac. The simulator appears in MobAI under CI Devices. It stays available while it is being used and closes once it is released there, or left unused for a while. -Requires MobAI Pro and a MOBAI_API_KEY secret on the selected provider. +Free with any MobAI account; needs a MOBAI_API_KEY secret on the selected provider. GitHub Actions is the default. Codemagic/Bitrise return a submitted session and workflow URL; the simulator appears in MobAI once its build and bridge start.`, RunE: runIOSShare, diff --git a/docs/provider-secrets.md b/docs/provider-secrets.md index 59541bc..e47a643 100644 --- a/docs/provider-secrets.md +++ b/docs/provider-secrets.md @@ -83,7 +83,7 @@ field, and do not base64-encode them. Open the [MobAI app](https://mobai.run), go to **Account → API Keys**, create an API key, and copy its value. Save it under `MOBAI_API_KEY` in each provider using -the next two sections. MobAI Pro is required for CI simulator sharing. +the next two sections. CI simulator sharing is free with any MobAI account. This is your MobAI account key. It is separate from the Codemagic/Bitrise API tokens used by `builder auth`, and from a host's `MOBAI_TOKEN`. If you only want @@ -167,5 +167,5 @@ the provider's total build timeout. See [session lifecycle](providers.md#simulat If the runner reports a missing `MOBAI_API_KEY`, check the Codemagic group import or Bitrise Secrets entry. For authentication failures, check that the key is -current and belongs to the intended MobAI Pro account. When rotating a key or +current and belongs to the intended MobAI account. When rotating a key or renewing signing files, update the secret values on both providers. diff --git a/docs/providers.md b/docs/providers.md index 5bff4a1..34673cf 100644 --- a/docs/providers.md +++ b/docs/providers.md @@ -168,8 +168,8 @@ builder ios share --provider bitrise --duration 20m builder ios cancel --provider bitrise --run-id RUN_SLUG ``` -Set `MOBAI_API_KEY` as a secret on the chosen provider. MobAI Pro is required, -as for GitHub sharing. For the new providers, `ios share` returns **submitted** +Set `MOBAI_API_KEY` as a secret on the chosen provider. Any MobAI account will +do, as for GitHub sharing. For the new providers, `ios share` returns **submitted** and a workflow URL. The simulator appears under MobAI's CI Devices once its build and bridge start; acceptance by the CI service does not establish readiness. Inspect the workflow URL for setup/build/bridge failures. Existing