For developers · Checked 1 October 2026

Device Hub in Xcode 27

Short answer: Device Hub is the tool in Xcode 27 where you manage every simulated and physical device you run apps on. Simulators run inside it, and when you run your app on one, Device Hub opens a compact window with the device screen. To open it without running, choose Manage Devices… from the run destination menu or Xcode › Open Developer Tool › Device Hub. New in this version: resize mode for simulated iPhones, wireless pairing for devices on iOS 27, and controls for physical devices from the same window.

Common Device Hub tasks

From Apple’s Device Hub documentation and the Xcode 27 release notes, read 1 October 2026.

TaskHow
Open Device HubManage Devices… in the run destination menu, or Xcode › Open Developer Tool › Device Hub
Add a simulatorAdd Device (+) at the top of the sidebar, pick a model and OS version, Create
Resize a simulated iPhoneRun the app, click Enter resize mode, drag the handles or type dimensions
Pair a device without a cableAdd Device (+) › Pair Nearby Device…; needs iOS or iPadOS 27 and the same Wi-Fi
See a physical device’s screenSelect it in the sidebar and click View Screen
Toggle Liquid Glass, appearance, text sizeSettings inspector of a started simulator
Script devicesdevicectl in Terminal, with --json-output for automation

Resize mode for simulated iPhones

To check that your layout adapts to different sizes without running on several simulators, run the app, click Enter resize mode in the canvas toolbar, then drag a handle on the top, bottom or sides, or type dimensions below the simulator. Device Hub snaps to the nearest valid size; click Exit resize mode when done. Apple’s release notes say resize mode isn’t supported for apps linked against the iOS 26 SDK or earlier and can show a black screen, so build with the iOS 27 SDK first. Resizable iPhone apps matter more now, see building for iPhone Duo. Separately, the canvas zoom controls and Physical Size button change only how big the device appears on your Mac.

Pairing physical devices

For a wireless pair, the iPhone or iPad must run iOS or iPadOS 27 or later and be on the same Wi-Fi as your Mac: click Add Device (+), choose Pair Nearby Device…, pick the device type and follow the steps, which may include turning on Developer Mode. Apple Watch needs Developer Mode on both the watch and its iPhone; tvOS and visionOS need IPv6 on the network and a PIN shown on the device. After an OS upgrade you need to pair again. With a cable, connect, tap Trust, and click Pair in Device Hub. Once paired, select the device and click View Screen to control it from your Mac while it stays usable in your hand. Launching Phone or FaceTime on the device stops that session, and quitting them lets you click View Screen again.

Command line and agents

devicectl manages simulated and physical devices from Terminal: list devices, install and launch apps, copy files, and read crash logs. Use --json-output in scripts rather than parsing Terminal output, which Apple says can change between releases. Start simulators with xcrun simctl or the Start button in Device Hub. Paired and started devices also mount under ~/Library/Developer/CoreDevice/DeviceFS, shown as Devices in Finder. For coding agents, the Xcode 27 MCP server gained tools to list and switch run destinations and to drive the debugger. For running agents inside an IDE on the Android side, see Claude and Codex in Android Studio.

Known limits in Xcode 27

Apple lists these in the release notes: viewing video from or sending input to a physical Apple Vision Pro isn’t supported (use AirPlay from the headset), Device Hub can’t send a two-finger touch, and during parallel testing simulators may not appear in Device Hub while still running tests. A bug where the CarPlay Simulator couldn’t connect when opened through Device Hub is marked fixed. Xcode 27 itself needs macOS Tahoe 26.6 or later and includes Swift 6.4, covered in what’s new in Swift 6.4.

Where Censuus fits

Testing on every screen size helps your app hold up; being found brings people to it. Censuus ranks apps by the visits they draw, and adding your app is free through the List my app form. Placement comes from traffic and sponsorship: apps climb on the visits they draw, and a sponsor can pay to rise higher. For the App Store side of the 27 SDKs, see the Xcode and SDK upload requirement.

Frequently asked questions

How do I open Device Hub in Xcode?

Choose Manage Devices… from the run destination pop-up menu, or Xcode › Open Developer Tool › Device Hub. It also opens in a compact window when you run your app on a simulator.

How do I resize the simulator in Xcode 27?

Run your app on a simulated iPhone, click Enter resize mode in the canvas toolbar, then drag the handles or enter dimensions. Build with the iOS 27 SDK: apps linked against iOS 26 or earlier aren’t supported in resize mode.

How do I shake or rotate the simulator in Device Hub?

Choose Controls › Shake. To rotate, click the rotate button under the device bezel or choose Controls › Rotate Left; Option-click it, or choose Controls › Rotate Right, to rotate the other way.

Can I pair an iPhone with Xcode without a cable?

Yes, in Device Hub with Pair Nearby Device…, if the iPhone runs iOS 27 or later and is on the same Wi-Fi network as your Mac.

Does CarPlay Simulator work with Device Hub?

Apple’s Xcode 27 release notes list a fix for CarPlay Simulator failing to start a connection when accessed through Device Hub.

Can I control Device Hub from the command line?

Yes. Use devicectl for devices and apps, with --json-output for scripts, and xcrun simctl to start simulators.

Guides for app developers

Put your app in the ranking

Censuus ranks apps by the visits they draw and by sponsorship, no bots. Listing is free; sponsorship raises placement.