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 + + + +