diff --git a/dotnet/targets/Xamarin.Shared.Sdk.targets b/dotnet/targets/Xamarin.Shared.Sdk.targets
index 592fafb8432..be4c1f64085 100644
--- a/dotnet/targets/Xamarin.Shared.Sdk.targets
+++ b/dotnet/targets/Xamarin.Shared.Sdk.targets
@@ -280,6 +280,7 @@
_CompileNativeExecutable;
_LinkNativeExecutable;
_ComputePublishLocation;
+ _BundleLateDynamicLibrariesToPublish;
_ComputeCodesignItems;
CopyFilesToPublishDirectory;
_CopyDirectoriesToBundle;
@@ -2224,6 +2225,22 @@
+
+
+ <_LateBundleDylib Include="@(ResolvedFileToPublish)" Condition="('%(ResolvedFileToPublish.PublishFolderType)' == 'DynamicLibrary' Or '%(ResolvedFileToPublish.PublishFolderType)' == 'PluginLibrary') And '%(ResolvedFileToPublish.CopyToAppBundle)' != 'false' And !$([System.String]::Copy('%(ResolvedFileToPublish.RelativePath)').StartsWith('$(_RelativeAppBundlePath)'))" />
+
+
+
+
+ $(_DylibPublishDir)\%(Filename)%(Extension)
+ $(_RelativeAppBundlePath)\%(_LateBundleDylib.RelativePath)
+ PreserveNewest
+
+
+
+