diff --git a/Versions-ios.plist.in b/Versions-ios.plist.in
index 0cbeaaeb7721..83b7e6de906d 100644
--- a/Versions-ios.plist.in
+++ b/Versions-ios.plist.in
@@ -133,6 +133,8 @@
10.0
com.apple.usernotifications.service
10.0
+ com.apple.authentication-services-credential-provider-ui
+ 12.0
tvOS
diff --git a/external/Xamarin.MacDev b/external/Xamarin.MacDev
index a1bc6f39b3ef..5e08f5f2fdf3 160000
--- a/external/Xamarin.MacDev
+++ b/external/Xamarin.MacDev
@@ -1 +1 @@
-Subproject commit a1bc6f39b3efe5d817c60d78eaff3f4c2de720ea
+Subproject commit 5e08f5f2fdf36110f563207f75f4685e582cc047
diff --git a/msbuild/Xamarin.iOS.Tasks.Core/Tasks/ValidateAppBundleTaskBase.cs b/msbuild/Xamarin.iOS.Tasks.Core/Tasks/ValidateAppBundleTaskBase.cs
index 7509e68f459d..9a63eaed02f8 100644
--- a/msbuild/Xamarin.iOS.Tasks.Core/Tasks/ValidateAppBundleTaskBase.cs
+++ b/msbuild/Xamarin.iOS.Tasks.Core/Tasks/ValidateAppBundleTaskBase.cs
@@ -107,6 +107,7 @@ void ValidateAppExtension (string path, string mainBundleIdentifier, string main
case "com.apple.usernotifications.content-extension": // iOS
case "com.apple.usernotifications.service": // iOS
case "com.apple.networkextension.packet-tunnel": // iOS+OSX
+ case "com.apple.authentication-services-credential-provider-ui": // iOS
break;
case "com.apple.watchkit": // iOS8.2
var attributes = extension.Get ("NSExtensionAttributes");