flowdeck init, you can call flowdeck build with no extra flags.
Options
| Option | Short | Description |
|---|---|---|
--examples | -e | Show usage examples |
--project <path> | -p | Project directory |
--workspace <path> | -w | Path to workspace (.xcworkspace) or project (.xcodeproj) |
--scheme <name> | -s | Scheme name |
--configuration <name> | -C | Build configuration (Debug/Release) |
--simulator <name> | -S | Simulator name/UDID (use none for legacy macOS builds) |
--device <name> | -D | Device name/UDID (use “My Mac” or “My Mac Catalyst” for macOS) |
--derived-data-path <path> | -d | Derived data path (default: ~/Library/Developer/FlowDeck/DerivedData) |
--json | -j | Output JSON/NDJSON events |
--verbose | -v | Show build output in console |
--config <path> | -c | Load settings from JSON config file |
--xcodebuild-options <args> | Extra xcodebuild arguments | |
--xcodebuild-env <vars> | Xcodebuild environment variables |
If both
--simulator and --device are omitted, FlowDeck uses the saved target from flowdeck init or interactive mode.JSON Output
When--json is set, build emits NDJSON events (one JSON object per line). Example:
