Prerequisites
For local simulators (macOS only):- Xcode and Xcode Command Line Tools
- iOS simulator components for the target iOS version
- idb, Momentic uses idb to drive simulators
Install Xcode
Download Xcode from Apple’s developer site or the App Store. Open it once and accept the license agreement, then install the command-line tools:Install simulator components
In Xcode, open Xcode, then Settings, then Components. If theiOS 26.2 + iOS 26.3.1 Simulator component is not installed, click the download
icon.
Install idb
Momentic uses idb to interact with local iOS simulators performantly. Follow idb’s installation guide.Build your app for testing
In Xcode, select Product, then Build For, then Testing. This produces a.app bundle that Momentic can install on a simulator.
For a command-line build, use xcodebuild:
.app bundle lands under build/Build/Products/Debug-iphonesimulator/.
App requirements
- Builds must target iOS simulator (not a physical device).
- Debug builds work out of the box. Release builds may require additional code-signing configuration, simulator builds do not need a provisioning profile.
Upload to a channel
Usemomentic-mobile assets
to upload the .app to a channel and tag:
Next steps
Simulators
Local vs. remote simulators and device types
CI/CD
Run iOS tests on every pull request