Skip to content

fix(platform-apple-helpers): support Xcode 27 Device Hub - #728

Merged
thymikee merged 1 commit into
callstackincubator:mainfrom
jmgraa:fix/xcode-27-device-hub
Sep 16, 2026
Merged

thymikee merged 1 commit into
callstackincubator:mainfrom
jmgraa:fix/xcode-27-device-hub

Conversation

@jmgraa

@jmgraa jmgraa commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • preserve Simulator.app launching for older Xcode versions;
  • open the selected simulator through Device Hub on Xcode 27.

Issue: #729

@vercel

vercel Bot commented Sep 16, 2026

Copy link
Copy Markdown

@jmgraa is attempting to deploy a commit to the Callstack Team on Vercel.

A member of the Team first needs to authorize it.

@thymikee thymikee left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@thymikee
thymikee merged commit 8689e90 into callstackincubator:main Sep 16, 2026
3 of 6 checks passed
lukas-preply added a commit to lukas-preply/rock that referenced this pull request Sep 17, 2026
Follow-up to callstackincubator#728, which added the Device Hub fallback:

- Only pass -CurrentDeviceUDID to Simulator.app when the device is not
  booted yet, to avoid the "Unable to boot device in current state:
  Booted" alert for an already booted device.
- Fall back to opening DeviceHub.app directly if the devices:// URL
  scheme is rejected.
- Warn instead of throwing when neither Simulator.app nor DeviceHub.app
  is found; the app can still be installed and launched via simctl.
- Add tests for launchSimulator.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants