Blog
Copy-Paste-Safe Dry Runs and tvOS Fixes

By Daniel Bernal
8 min read
FlowDeck CLI 1.25.1 makes dry-run previews safe to paste into a shell, and fixes tvOS simulator builds failing in mixed iOS and tvOS workspaces.
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.
Further reading

Daniel Bernal
@afterxleep
Daniel is a senior Apple engineer with 15+ years shipping on Apple platforms and the creator of FlowDeck. Previously led 100+ engineer teams at Globant and Endava, and has worked with companies like DuckDuckGo, Automattic, and mymind.
#ai-agents
#claude-code
#codex
#comparison
#ios-development





