Skip to content

Implement private CoreSimulator boot path and direct display attach#34

Open
DjDeveloperr wants to merge 2 commits into
mainfrom
implement-private-boot-path
Open

Implement private CoreSimulator boot path and direct display attach#34
DjDeveloperr wants to merge 2 commits into
mainfrom
implement-private-boot-path

Conversation

@DjDeveloperr
Copy link
Copy Markdown
Collaborator

Summary

  • Boot simulators through private CoreSimulator APIs with an explicit developer-dir lookup and persist: YES boot options.
  • Remove the xcrun simctl boot fallback so boot failures surface as clear private-CoreSimulator errors instead of launching Simulator.app.
  • Update the display bridge to resolve the active Xcode developer directory consistently and prefer direct CoreSimulator screen IOSurface callbacks before the SimulatorKit fallback.
  • Move stream startup onto an entered Tokio runtime before subscribing to frames to avoid early callback issues.
  • Refresh README and docs to match the new boot and display behavior.

Testing

  • npm run build:cli
  • simdeck boot <udid> against an already booted simulator
  • simdeck stream <udid> --frames 1 to verify a non-empty H.264 sample is produced

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.

1 participant