Blog
By Daniel Bernal
·
April 01, 2026
·
8 min read
FlowDeck CLI 1.25.1 makes dry-run previews trustworthy and fixes a build planning failure on tvOS simulators.
Dry-run commands are now copy-pasteable
The command string in dry-run previews used to fail when pasted into a shell. Arguments containing spaces, like -scheme FlowDeck Debug, would split into separate tokens and produce errors such as "Unknown build action". FlowDeck now quotes arguments selectively: plain tokens like paths and flags stay unquoted for readability, while anything with spaces or shell metacharacters gets safely single-quoted. The preview now matches exactly how the CLI executes the command.
For scripting, the argv array is unchanged and always contains the raw, unquoted arguments.
tvOS simulator builds and test runs no longer collide
FlowDeck used a generic tvOS Simulator destination for tvOS work, while every other platform got a concrete device. In workspaces that carry both iOS and tvOS variants of the same targets, common with CocoaPods, that generic destination left implicit dependencies ambiguous, so xcodebuild planned the same XCFrameworks twice and failed with "Multiple commands produce". FlowDeck now targets the selected simulator directly on tvOS too, so builds and test runs in mixed iOS and tvOS workspaces complete cleanly.
Update
Run flowdeck update in your terminal to install FlowDeck CLI 1.25.1.
#ai-agents
#claude-code
#codex
#comparison
#ios-development
