Commands for creating, deleting, and maintaining simulators.
flowdeck simulator create
Create a new simulator with a device type and runtime.
flowdeck simulator create -n "My iPhone 16" --device-type "iPhone 16 Pro" --runtime "iOS 18.1"
Options
| Option | Short | Description |
|---|
--name <name> | -n | Name for the new simulator (required) |
--device-type <type> | | Device type (required) |
--runtime <runtime> | | Runtime (required) |
--verbose | -v | Show command output |
--json | -j | Output as JSON |
--examples | -e | Show usage examples |
flowdeck simulator delete
Delete a simulator by UDID or name.
flowdeck simulator delete <UDID>
flowdeck simulator delete "iPhone 16"
flowdeck simulator delete _ --unavailable
Options
| Option | Short | Description |
|---|
--unavailable | | Delete all unavailable simulators |
--verbose | -v | Show command output |
--examples | -e | Show usage examples |
flowdeck simulator prune
Delete unused simulators (never booted).
flowdeck simulator prune --dry-run
flowdeck simulator prune
Options
| Option | Short | Description |
|---|
--dry-run | | Show what would be deleted without deleting |
--verbose | -v | Show verbose output |
--json | -j | Output as JSON |
--examples | -e | Show usage examples |
flowdeck simulator erase
Erase all content and settings from a simulator.
flowdeck simulator erase <UDID>
flowdeck simulator erase <UDID> --json
Options
| Option | Short | Description |
|---|
--verbose | -v | Show command output |
--json | -j | Output as JSON |
--examples | -e | Show usage examples |
The simulator must be shutdown before erasing.
flowdeck simulator clear-cache
Clear simulator caches.
flowdeck simulator clear-cache
flowdeck simulator clear-cache --verbose
Options
| Option | Short | Description |
|---|
--verbose | -v | Show command output |
--examples | -e | Show usage examples |
flowdeck simulator device-types
List available simulator device types.
flowdeck simulator device-types
flowdeck simulator device-types --json
Options
| Option | Short | Description |
|---|
--json | -j | Output as JSON |
--examples | -e | Show usage examples |