Maestro on Limrun iOS
Run the stock upstream Maestro CLI against a remote Limrun iOS simulator.
lim ios maestro
wires
maestro test
to the instance transparently: it
installs and launches the Maestro XCTest runner on the simulator when needed,
then routes the driver traffic to it. No fork of Maestro, no local simulator,
no local Xcode.
Prerequisites
lim
CLI 0.22.0 or newer:
npm install --global lim
. Auth is
lim login
or
LIM_API_KEY
(it may be set outside the project, so don't ask for it just
because it's missing from
.env
or the shell).
Maestro CLI on PATH:
curl -fsSL https://get.maestro.mobile.dev | bash
.
Maestro needs Java 17+ (
java -version
to check). Both Maestro 2.5.x and
2.6+ work;
lim
adapts to the installed version automatically.
The CLI is the source of truth: if a flag errors or you need one not shown
here, check
lim ios
limrun-maestro-testing
安装
npx skills add https://github.com/limrun-inc/skills --skill limrun-maestro-testing