iOS Simulator tool can't detect booted devices — Xcode 27 renamed Simulator.app to DeviceHub.app

Status Open
Maintainer reply None cached
Activity 1 comment · opened Sep 28, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Summary

The Claude iOS Simulator tool reports "no simulators could be found" /
"No booted simulator named '<device>'" even when a simulator is genuinely
booted and visible in the simulator UI.

Root cause

Xcode 27.0 (build 24A5390f, runtime iOS 27.0 build 24A434, also tested
with iOS 26.5 runtime 23F77) no longer ships the classic Simulator.app.
It's been replaced by DeviceHub.app:

  • Path: /Applications/Xcode.app/Contents/Applications/DeviceHub.app
  • Bundle ID: com.apple.dt.Devices
  • Executable: DevicesTrampoline

xcrun simctl boot <device> and xcrun simctl list devices booted both
correctly report the device as Booted, and opening DeviceHub.app shows it
running. But the Claude iOS Simulator MCP tool's attach/launch actions
still fail, suggesting it's specifically checking for the old
Simulator.app process/bundle rather than DeviceHub.app.

Environment

  • macOS (Darwin 27.2.0)
  • Xcode 27.0 (build 27A266a)
  • xcode-select path: /Applications/Xcode.app/Contents/Developer

What Should Happen?

Expected

The tool should detect DeviceHub.app as a valid simulator host (in
addition to or instead of Simulator.app) on Xcode versions where it's
present.

Error Messages/Logs

Steps to Reproduce

Steps to reproduce

  1. Install Xcode 27.0 with iOS 26.5 or 27.0 simulator runtimes.
  2. In Claude Code, ask it to run/attach to an iOS simulator.
  3. Tool reports no simulators found, even after booting one via xcrun simctl boot.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

  • Claude Code: N/A (CLI not installed) — running via Claude desktop app v2.9939.2, Code tab

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗