diff --git a/src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.compatibility.json b/src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.compatibility.json
index 9bcc59be4bb2f4..3f4a7924a33f10 100644
--- a/src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.compatibility.json
+++ b/src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.compatibility.json
@@ -1061,6 +1061,124 @@
"any",
"base"
],
+ "ios": [
+ "ios",
+ "unix",
+ "any",
+ "base"
+ ],
+ "ios-arm64": [
+ "ios-arm64",
+ "ios",
+ "unix-arm64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "ios-x64": [
+ "ios-x64",
+ "ios",
+ "unix-x64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "ios.11": [
+ "ios.11",
+ "ios",
+ "unix",
+ "any",
+ "base"
+ ],
+ "ios.11-arm64": [
+ "ios.11-arm64",
+ "ios.11",
+ "ios-arm64",
+ "ios",
+ "unix-arm64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "ios.11-x64": [
+ "ios.11-x64",
+ "ios.11",
+ "ios-x64",
+ "ios",
+ "unix-x64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "ios.12": [
+ "ios.12",
+ "ios.11",
+ "ios",
+ "unix",
+ "any",
+ "base"
+ ],
+ "ios.12-arm64": [
+ "ios.12-arm64",
+ "ios.12",
+ "ios.11-arm64",
+ "ios.11",
+ "ios-arm64",
+ "ios",
+ "unix-arm64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "ios.12-x64": [
+ "ios.12-x64",
+ "ios.12",
+ "ios.11-x64",
+ "ios.11",
+ "ios-x64",
+ "ios",
+ "unix-x64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "ios.13": [
+ "ios.13",
+ "ios.12",
+ "ios.11",
+ "ios",
+ "unix",
+ "any",
+ "base"
+ ],
+ "ios.13-arm64": [
+ "ios.13-arm64",
+ "ios.13",
+ "ios.12-arm64",
+ "ios.12",
+ "ios.11-arm64",
+ "ios.11",
+ "ios-arm64",
+ "ios",
+ "unix-arm64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "ios.13-x64": [
+ "ios.13-x64",
+ "ios.13",
+ "ios.12-x64",
+ "ios.12",
+ "ios.11-x64",
+ "ios.11",
+ "ios-x64",
+ "ios",
+ "unix-x64",
+ "unix",
+ "any",
+ "base"
+ ],
"linux": [
"linux",
"unix",
@@ -3054,6 +3172,166 @@
"any",
"base"
],
+ "tvos": [
+ "tvos",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos-arm64": [
+ "tvos-arm64",
+ "tvos",
+ "unix-arm64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos-x64": [
+ "tvos-x64",
+ "tvos",
+ "unix-x64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.10": [
+ "tvos.10",
+ "tvos",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.10-arm64": [
+ "tvos.10-arm64",
+ "tvos.10",
+ "tvos-arm64",
+ "tvos",
+ "unix-arm64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.10-x64": [
+ "tvos.10-x64",
+ "tvos.10",
+ "tvos-x64",
+ "tvos",
+ "unix-x64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.11": [
+ "tvos.11",
+ "tvos.10",
+ "tvos",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.11-arm64": [
+ "tvos.11-arm64",
+ "tvos.11",
+ "tvos.10-arm64",
+ "tvos.10",
+ "tvos-arm64",
+ "tvos",
+ "unix-arm64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.11-x64": [
+ "tvos.11-x64",
+ "tvos.11",
+ "tvos.10-x64",
+ "tvos.10",
+ "tvos-x64",
+ "tvos",
+ "unix-x64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.12": [
+ "tvos.12",
+ "tvos.11",
+ "tvos.10",
+ "tvos",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.12-arm64": [
+ "tvos.12-arm64",
+ "tvos.12",
+ "tvos.11-arm64",
+ "tvos.11",
+ "tvos.10-arm64",
+ "tvos.10",
+ "tvos-arm64",
+ "tvos",
+ "unix-arm64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.12-x64": [
+ "tvos.12-x64",
+ "tvos.12",
+ "tvos.11-x64",
+ "tvos.11",
+ "tvos.10-x64",
+ "tvos.10",
+ "tvos-x64",
+ "tvos",
+ "unix-x64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.13": [
+ "tvos.13",
+ "tvos.12",
+ "tvos.11",
+ "tvos.10",
+ "tvos",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.13-arm64": [
+ "tvos.13-arm64",
+ "tvos.13",
+ "tvos.12-arm64",
+ "tvos.12",
+ "tvos.11-arm64",
+ "tvos.11",
+ "tvos.10-arm64",
+ "tvos.10",
+ "tvos-arm64",
+ "tvos",
+ "unix-arm64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "tvos.13-x64": [
+ "tvos.13-x64",
+ "tvos.13",
+ "tvos.12-x64",
+ "tvos.12",
+ "tvos.11-x64",
+ "tvos.11",
+ "tvos.10-x64",
+ "tvos.10",
+ "tvos-x64",
+ "tvos",
+ "unix-x64",
+ "unix",
+ "any",
+ "base"
+ ],
"ubuntu": [
"ubuntu",
"debian",
diff --git a/src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.json b/src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.json
index 8d6f6eec22a7d2..7da9d5c0bf0abd 100644
--- a/src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.json
+++ b/src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.json
@@ -554,6 +554,74 @@
"linux-x64"
]
},
+ "ios": {
+ "#import": [
+ "unix"
+ ]
+ },
+ "ios-arm64": {
+ "#import": [
+ "ios",
+ "unix-arm64"
+ ]
+ },
+ "ios-x64": {
+ "#import": [
+ "ios",
+ "unix-x64"
+ ]
+ },
+ "ios.11": {
+ "#import": [
+ "ios"
+ ]
+ },
+ "ios.11-arm64": {
+ "#import": [
+ "ios.11",
+ "ios-arm64"
+ ]
+ },
+ "ios.11-x64": {
+ "#import": [
+ "ios.11",
+ "ios-x64"
+ ]
+ },
+ "ios.12": {
+ "#import": [
+ "ios.11"
+ ]
+ },
+ "ios.12-arm64": {
+ "#import": [
+ "ios.12",
+ "ios.11-arm64"
+ ]
+ },
+ "ios.12-x64": {
+ "#import": [
+ "ios.12",
+ "ios.11-x64"
+ ]
+ },
+ "ios.13": {
+ "#import": [
+ "ios.12"
+ ]
+ },
+ "ios.13-arm64": {
+ "#import": [
+ "ios.13",
+ "ios.12-arm64"
+ ]
+ },
+ "ios.13-x64": {
+ "#import": [
+ "ios.13",
+ "ios.12-x64"
+ ]
+ },
"linux": {
"#import": [
"unix"
@@ -1380,6 +1448,91 @@
"tizen.5.5.0-x86"
]
},
+ "tvos": {
+ "#import": [
+ "unix"
+ ]
+ },
+ "tvos-arm64": {
+ "#import": [
+ "tvos",
+ "unix-arm64"
+ ]
+ },
+ "tvos-x64": {
+ "#import": [
+ "tvos",
+ "unix-x64"
+ ]
+ },
+ "tvos.10": {
+ "#import": [
+ "tvos"
+ ]
+ },
+ "tvos.10-arm64": {
+ "#import": [
+ "tvos.10",
+ "tvos-arm64"
+ ]
+ },
+ "tvos.10-x64": {
+ "#import": [
+ "tvos.10",
+ "tvos-x64"
+ ]
+ },
+ "tvos.11": {
+ "#import": [
+ "tvos.10"
+ ]
+ },
+ "tvos.11-arm64": {
+ "#import": [
+ "tvos.11",
+ "tvos.10-arm64"
+ ]
+ },
+ "tvos.11-x64": {
+ "#import": [
+ "tvos.11",
+ "tvos.10-x64"
+ ]
+ },
+ "tvos.12": {
+ "#import": [
+ "tvos.11"
+ ]
+ },
+ "tvos.12-arm64": {
+ "#import": [
+ "tvos.12",
+ "tvos.11-arm64"
+ ]
+ },
+ "tvos.12-x64": {
+ "#import": [
+ "tvos.12",
+ "tvos.11-x64"
+ ]
+ },
+ "tvos.13": {
+ "#import": [
+ "tvos.12"
+ ]
+ },
+ "tvos.13-arm64": {
+ "#import": [
+ "tvos.13",
+ "tvos.12-arm64"
+ ]
+ },
+ "tvos.13-x64": {
+ "#import": [
+ "tvos.13",
+ "tvos.12-x64"
+ ]
+ },
"ubuntu": {
"#import": [
"debian"
diff --git a/src/libraries/pkg/Microsoft.NETCore.Platforms/runtimeGroups.props b/src/libraries/pkg/Microsoft.NETCore.Platforms/runtimeGroups.props
index b6ac632ed3923e..b4f21782601ce2 100644
--- a/src/libraries/pkg/Microsoft.NETCore.Platforms/runtimeGroups.props
+++ b/src/libraries/pkg/Microsoft.NETCore.Platforms/runtimeGroups.props
@@ -57,6 +57,13 @@
x64
+
+ unix
+ arm64;x64
+
+ 11;12;13
+
+
ubuntu.14.04
@@ -137,6 +144,12 @@
4.0.0;5.0.0;5.5.0;6.0.0
+
+ unix
+ arm64;x64
+ 10;11;12;13
+
+
debian
x64;x86;arm