Steps to Reproduce
dotnet new maccatalyst
dotnet build or dotnet build -c Release
Even on an M1, I get a maccatalyst-x64 app.
Expected Behavior
I'm thinking it should do:
Debug - pick the RID on the machine you're building with. So an M1 gets a maccatalyst-arm64 and Intel gets maccatalyst-x64, and this would help the developer loop? No Rosetta when your app launches for debugging/development?
Release - defaults to RuntimeIdentifiers=maccatalyst-x64;maccatalyst-arm64 so Release builds get an app that supports both by default.
Users can override these defaults in their .csproj.
Actual Behavior
It seems like it just defaults to maccatalyst-x64? Always?
Environment
I was testing with the latest .NET 6 builds.
Steps to Reproduce
dotnet new maccatalystdotnet buildordotnet build -c ReleaseEven on an M1, I get a
maccatalyst-x64app.Expected Behavior
I'm thinking it should do:
Debug- pick the RID on the machine you're building with. So an M1 gets amaccatalyst-arm64and Intel getsmaccatalyst-x64, and this would help the developer loop? No Rosetta when your app launches for debugging/development?Release- defaults toRuntimeIdentifiers=maccatalyst-x64;maccatalyst-arm64soReleasebuilds get an app that supports both by default.Users can override these defaults in their
.csproj.Actual Behavior
It seems like it just defaults to
maccatalyst-x64? Always?Environment
I was testing with the latest .NET 6 builds.