Skip to content

Commit a2b3dd3

Browse files
committed
Add Support for an 'ios' rid. Add win-arm64 support for packages.
We need to start shipping .xcframeworks for iOS as we cannot use .dylib files in iOS applications. This change adds support for the 'ios' runtime identifier (rid) in our build process, allowing us to include "fat" .xcframeworks for iOS and the iOS Simulator in one package. Additionally, this change adds support for the 'win-arm64' runtime identifier (rid) for our packages, enabling us to build and publish NuGet packages that target Windows on ARM64 architecture.
1 parent 5cd1ee3 commit a2b3dd3

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

Tasks/PublishLibraryTask.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public override async Task RunAsync(BuildContext context)
2121
"osx",
2222
"osx-x64",
2323
"osx-arm64",
24+
"ios",
2425
"ios-arm64",
2526
"iossimulator-x64",
2627
"iossimulator-arm64",

Tasks/PublishPackageTask.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public override async Task RunAsync(BuildContext context)
3838
"osx-arm64"
3939
};
4040
var optionalRids = new string[] {
41+
"ios",
4142
"ios-arm64",
4243
"iossimulator-x64",
4344
"iossimulator-arm64",
@@ -47,6 +48,7 @@ public override async Task RunAsync(BuildContext context)
4748
"android-x64",
4849
"linux-arm",
4950
"linux-arm64",
51+
"win-arm64",
5052
};
5153

5254
// Download built artifacts

0 commit comments

Comments
 (0)