Blog

Device log streaming and orientation support

By Daniel Bernal

8 min read

Stream iOS device logs in real time, rotate the simulator from the CLI, and a handful of reliability improvements.

Device Log Streaming

You can now stream logs from iOS devices, including OSLog. Run the app on a device with the --log flag, or press L in interactive mode to follow logs in real time.

Orientation Support

New flowdeck simulator orientation get|set command. Your agent can now rotate the screen to validate and test different layouts — portrait, landscape left, landscape right.

This also includes updates to the automation system, so you can automate your app in any orientation. (Thanks, Matt T.)

Also in this release

  • Improved simulator erase. No more manual shutdown before erasing. FlowDeck handles the full lifecycle automatically.

  • Hybrid Swift package tests. Hybrid test plans now support swift test with --test-cases filters. Stray whitespace in copy-pasted test case lists no longer breaks anything.

  • Cleaner test failures. Build failures surface immediately when running tests. Agents no longer need to rebuild the app to figure out what's broken. (Thanks, Daniel Y.)

Link of the week

MCP vs CLI for AI-powered development — A comprehensive comparison of the alternatives and tradeoffs of each approach.

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