-
Notifications
You must be signed in to change notification settings - Fork 1.2k
[clr-ios] Support targeting Apple mobile platforms with CoreCLR #51429
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[clr-ios] Support targeting Apple mobile platforms with CoreCLR #51429
Conversation
akoeplinger
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM apart from my comments
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds support for targeting Apple mobile platforms (iOS, tvOS, and Mac Catalyst) with CoreCLR by introducing new runtime identifiers (RIDs) for .NET 11.0.
Key Changes:
- Introduces
Net110RuntimePackRidscontaining Apple mobile platform RIDs (ios-arm64, iossimulator-arm64/x64, tvos-arm64, tvossimulator-arm64/x64, maccatalyst-arm64/x64) - Updates
NetCoreRuntimePackRidsto reference the new .NET 11.0 RID collection - Maintains backward compatibility by keeping .NET 10.0 RIDs for
KnownFrameworkReferencetargeting pack references
|
This change regressed source build when it flowed into the VMR. Can someone explain this particular change? This causes this special SB logic to be skipped. |
That's how it's done in the .NET 9 case:
|
|
This PR introduced |
|
@MichaelSimons the change is correct, but it's possibly causing some weirdness because we're still in this 11.0-but-actually-10.0-version state. we should take a closer look at what error it's causing in SB |
Description
This PR adds Apple mobile rids to the
NetCoreRuntimePackRidsto support targeting CoreCLR.