Skip to content

[clr-ios] Enable debugging on CoreCLR mobile platforms #124744

@kotlarmilos

Description

@kotlarmilos

Description

This is tracking issue for Apple mobile and Android platforms. The goal is to enable debugging on CoreCLR mobile platforms. DoD: A developer can press F5 in VS Code to launch the iOS app, automatically attach the debugger, and hit breakpoints.

Tasks

  • Remote debugging on devices - provide remote debugger support for mobile devices by linking the debugger component into the bundle. It includes compiling and linking the remote debugger component into the app bundle
  • VSCode inner developer loop - integrate the debugger with VSCode to have an inner dev loop, allowing apps to launch and attach the debugger
  • Diagnostics integration - Extend crash reporting on iOS to include managed stack traces, enabling developers to analyze CoreCLR failures without requiring additional tooling
    • Integrate managed stack traces with native crash reports on iOS
    • Correlate managed frames with IL offsets and method metadata
    • Reference and align with Android CoreCLR crash diagnostics design

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions