Core Actions
Build
PressB to build using the currently selected scheme, target, and configuration. Build output streams into the main content area while the status bar reflects the live state (Building, Error, Ready).
Run
PressR to build and launch the app on the selected target. Use Shift+R to run without rebuilding when you already have a valid build on that target.
Test
PressT (or U) to open test selection. You can run the entire suite, recent tests from the current session, or specific test classes/methods. Results stream live as they run.
Clean
PressC (or K) to open the Clean menu for project clean, Xcode cache clean, and Derived Data removal. The menu provides:
- Clean Project – removes build artifacts for the current scheme before running a full rebuild.
- Clean Xcode Cache – clears Xcode’s internal caches that can cache corrupted indexes.
- Clear FlowDeck’s Derived Data – removes FlowDeck’s DerivedData directory; this may force a full rebuild for all schemes.
- Clear Xcode Derived Data – removes Xcode’s DerivedData directory.
- Clean All – clears scheme artifacts, FlowDeck/Xcode Derived Data, and Xcode cache in one pass.
Logs
PressL to open the log/test viewer:
- Streams test output while tests are running; otherwise shows app logs while the app is running.
- Type to filter the buffer and use Backspace to edit the filter.
- Scroll with ↑/↓, Page Up/Page Down, Home, and End; auto-scroll resumes when you reach the bottom.
- Press
Escto exit back to the main view.
Stop and Cancel
PressX to stop a running app. Use ESC during a build or test to cancel the current operation.
See Project Tools and Manage Devices and Simulators for helper menus, persistence, and session tools.