Momentic supports local and remote iOS simulators. Real devices are not
supported. Local simulators require macOS; remote simulators run from any
host.
Set up the Momentic mobile CLI, skills, and MCP server for an iOS project.
1. Prerequisites
- Node.js 20.19.0+, 22.12.0+, or 24.0.0+
- A build of your app (see iOS app setup)
- For local simulators only: macOS, Xcode, Xcode Command Line Tools, and idb
- A Momentic account, sign up to generate an API key
2. Install
3. Authenticate
Create an API key in the dashboard, then export it:4. Initialize
5. Build your app
In Xcode, select Product, then Build For, then Testing. This produces a.app bundle that Momentic can install on a simulator. Full
instructions are in iOS app setup.
6. Upload your build (remote simulators)
Remote simulators are managed by Momentic, no local Xcode needed once your build is uploaded.LOCAL_IOS_DEVICE_TYPE / LOCAL_IOS_APP_PATH setup.
7. Write and run your first test
Open the local editor:dev channel and 1.0.0 tag, and author a single
natural-language step. Run from the editor, then run from the CLI:
8. Verify
- Check
example-test.test.yamlexists in your project root - Open the dashboard and check Runs for the result
9. Next steps
iOS app setup
Xcode build, .app bundling, required signing
Simulators
Local vs. remote simulators and device types
CI/CD
Run mobile tests on every pull request