From 69d3431cd5c4a754143b8f78a82b48251edc3c23 Mon Sep 17 00:00:00 2001 From: jdailey Date: Fri, 3 Jul 2020 14:35:23 -0400 Subject: [PATCH 1/3] Add credential provider to ExtensionPoint enumeration --- Xamarin.MacDev/ManifestExtensions.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Xamarin.MacDev/ManifestExtensions.cs b/Xamarin.MacDev/ManifestExtensions.cs index 1ead3f2..6239c5c 100644 --- a/Xamarin.MacDev/ManifestExtensions.cs +++ b/Xamarin.MacDev/ManifestExtensions.cs @@ -454,6 +454,8 @@ public static string GetNSExtensionPointIdentifier (this PDictionary dict) return IOSExtensionPoint.SharedLinks; case "com.apple.spotlight.index": return IOSExtensionPoint.SpotlightIndex; + case "com.apple.authentication-services-credential-provider-ui": + return IOSExtensionPoint.AuthenticationServicesCredentialProviderUI; } return IOSExtensionPoint.Unknown; @@ -885,6 +887,8 @@ public enum IOSExtensionPoint //com.apple.Safari.sharedlinks-service SharedLinks, //com.apple.spotlight.index - SpotlightIndex + SpotlightIndex, + // com.apple.authentication-services-credential-provider-ui + AuthenticationServicesCredentialProviderUI } } From 2827ca479fb8733fa2f7e11c6ac4f9472e6a14a5 Mon Sep 17 00:00:00 2001 From: jdailey Date: Fri, 3 Jul 2020 14:35:41 -0400 Subject: [PATCH 2/3] Add min version check rule for credential provider ExtensionPoint --- Xamarin.MacDev/MonoTouchSdk.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Xamarin.MacDev/MonoTouchSdk.cs b/Xamarin.MacDev/MonoTouchSdk.cs index 38d0241..29feede 100644 --- a/Xamarin.MacDev/MonoTouchSdk.cs +++ b/Xamarin.MacDev/MonoTouchSdk.cs @@ -157,6 +157,7 @@ static PDictionary CreateMinExtensionVersions () ios.Add ("com.apple.message-payload-provider", new PString ("10.0")); ios.Add ("com.apple.usernotifications.content-extension", new PString ("10.0")); ios.Add ("com.apple.usernotifications.service", new PString ("10.0")); + ios.Add ("com.apple.authentication-services-credential-provider-ui", new PString ("12.0")); tvos.Add ("com.apple.broadcast-services", new PString ("10.0")); tvos.Add ("com.apple.tv-services", new PString ("9.0")); From de5289c271a165f6f3a92dec213c7476351c6873 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Mon, 6 Jul 2020 17:51:28 +0200 Subject: [PATCH 3/3] Add trailing comma to make the next entry's diff smaller --- Xamarin.MacDev/ManifestExtensions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Xamarin.MacDev/ManifestExtensions.cs b/Xamarin.MacDev/ManifestExtensions.cs index 6239c5c..1244562 100644 --- a/Xamarin.MacDev/ManifestExtensions.cs +++ b/Xamarin.MacDev/ManifestExtensions.cs @@ -889,6 +889,6 @@ public enum IOSExtensionPoint //com.apple.spotlight.index SpotlightIndex, // com.apple.authentication-services-credential-provider-ui - AuthenticationServicesCredentialProviderUI + AuthenticationServicesCredentialProviderUI, } }