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.

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

Try Flowdeck with

your Xcode project

Install FlowDeck, open your project and give your agent a task.

Parallel agent sessions

Isolated Git worktrees

Live simulators

Native diff viewer and PR review

Dedicated Plan mode

FlowDeck CLI

Swift Coding Standards

Github Integration & PR monitoring

Try Flowdeck with

your Xcode project

Install FlowDeck, open your project and give your agent a task.

Parallel agent sessions

Isolated Git worktrees

Live simulators

Native diff viewer and PR review

Dedicated Plan mode

FlowDeck CLI

Swift Coding Standards

Github Integration & PR monitoring

Try Flowdeck with

your Xcode project

Install FlowDeck, open your project and give your agent a task.

Parallel agent sessions

Isolated Git worktrees

Live simulators

Native diff viewer and PR review

Dedicated Plan mode

FlowDeck CLI

Swift Coding Standards

Github Integration & PR monitoring