diff --git a/dotnet/targets/Xamarin.Shared.Sdk.targets b/dotnet/targets/Xamarin.Shared.Sdk.targets index c0e454decf27..295d8d8c3264 100644 --- a/dotnet/targets/Xamarin.Shared.Sdk.targets +++ b/dotnet/targets/Xamarin.Shared.Sdk.targets @@ -1211,12 +1211,13 @@ <_IsDedupEnabled Condition="'$(_IsDedupEnabled)' == '' And '$(_RunAotCompiler)' == 'true' And '$(IsMacEnabled)' == 'true' And '$(TargetArchitectures)' == 'ARM64' And '$(MtouchInterpreter)' != 'all'">true <_DedupAssembly Condition="'$(_IsDedupEnabled)' == 'true'">$(IntermediateOutputPath)aot-instances.dll - - <_LibMonoLinkMode Condition="'$(_LibMonoLinkMode)' == '' And '$(UseMonoRuntime)' == 'false'">dylib - <_LibMonoLinkMode Condition="'$(_LibMonoLinkMode)' == '' And '$(_PlatformName)' == 'MacCatalyst'">static - <_LibMonoLinkMode Condition="'$(_LibMonoLinkMode)' == '' And '$(ComputedPlatform)' != 'iPhone'">dylib - <_LibMonoLinkMode Condition="'$(_LibMonoLinkMode)' == ''">static + <_LibMonoLinkMode Condition="'$(_LibMonoLinkMode)' == '' And '$(_PlatformName)' == 'MacCatalyst' And '$(UseMonoRuntime)' == 'true'">static + + <_LibMonoLinkMode Condition="'$(_LibMonoLinkMode)' == '' And ('$(_PlatformName)' == 'iOS' Or '$(_PlatformName)' == 'tvOS') And '$(_XamarinRuntime)' == 'CoreCLR'">dylib + + <_LibMonoLinkMode Condition="'$(_LibMonoLinkMode)' == '' And '$(ComputedPlatform)' == 'iPhone'">static + <_LibMonoLinkMode Condition="'$(_LibMonoLinkMode)' == ''">dylib <_LibMonoExtension Condition="'$(_LibMonoLinkMode)' == 'dylib'">dylib <_LibMonoExtension Condition="'$(_LibMonoLinkMode)' == 'static'">a diff --git a/tests/dotnet/UnitTests/expected/iOS-NativeAOT-size.txt b/tests/dotnet/UnitTests/expected/iOS-NativeAOT-size.txt index 7db974e81843..1e7b7f17c2ae 100644 --- a/tests/dotnet/UnitTests/expected/iOS-NativeAOT-size.txt +++ b/tests/dotnet/UnitTests/expected/iOS-NativeAOT-size.txt @@ -1,13 +1,8 @@ -AppBundleSize: 3,827,118 bytes (3,737.4 KB = 3.6 MB) +AppBundleSize: 2,483,703 bytes (2,425.5 KB = 2.4 MB) # The following list of files and their sizes is just informational / for review, and isn't used in the test: -_CodeSignature/CodeResources: 3,879 bytes (3.8 KB = 0.0 MB) +_CodeSignature/CodeResources: 2,589 bytes (2.5 KB = 0.0 MB) archived-expanded-entitlements.xcent: 384 bytes (0.4 KB = 0.0 MB) -Info.plist: 1,167 bytes (1.1 KB = 0.0 MB) -libSystem.Globalization.Native.dylib: 94,032 bytes (91.8 KB = 0.1 MB) -libSystem.IO.Compression.Native.dylib: 875,296 bytes (854.8 KB = 0.8 MB) -libSystem.Native.dylib: 147,168 bytes (143.7 KB = 0.1 MB) -libSystem.Net.Security.Native.dylib: 71,824 bytes (70.1 KB = 0.1 MB) -libSystem.Security.Cryptography.Native.Apple.dylib: 201,856 bytes (197.1 KB = 0.2 MB) +Info.plist: 1,138 bytes (1.1 KB = 0.0 MB) PkgInfo: 8 bytes (0.0 KB = 0.0 MB) runtimeconfig.bin: 1,808 bytes (1.8 KB = 0.0 MB) -SizeTestApp: 2,429,696 bytes (2,372.8 KB = 2.3 MB) +SizeTestApp: 2,477,776 bytes (2,419.7 KB = 2.4 MB)