From 80208e61520ac6dce0acf543d5e25d4599faa7b7 Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Fri, 11 Nov 2022 13:30:18 +0100 Subject: Exclude dynamic libraries in AppleAppBuilder for iOS device (#78173) * exclude dynamic libraries when forceAOT=true * use preferDylibs insted of foreceAOT --- src/tasks/AppleAppBuilder/Xcode.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tasks/AppleAppBuilder/Xcode.cs b/src/tasks/AppleAppBuilder/Xcode.cs index 129b1282a45..403aa9b8789 100644 --- a/src/tasks/AppleAppBuilder/Xcode.cs +++ b/src/tasks/AppleAppBuilder/Xcode.cs @@ -211,6 +211,10 @@ internal sealed class Xcode { // bundle everything as resources excluding native files var excludes = new List { ".dll.o", ".dll.s", ".dwarf", ".m", ".h", ".a", ".bc", "libmonosgen-2.0.dylib", "libcoreclr.dylib" }; + if (!preferDylibs) + { + excludes.Add(".dylib"); + } if (optimized) { excludes.Add(".pdb"); -- cgit v1.2.3