diff options
author | Milos Kotlar <kotlarmilos@gmail.com> | 2022-11-11 15:30:18 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-11 15:30:18 +0300 |
commit | 80208e61520ac6dce0acf543d5e25d4599faa7b7 (patch) | |
tree | 4374b1799a34040ad728c04da406505f41b732f1 | |
parent | 35bec28c611a75647b8895fd6c892ea46030dca6 (diff) |
Exclude dynamic libraries in AppleAppBuilder for iOS device (#78173)
* exclude dynamic libraries when forceAOT=true
* use preferDylibs insted of foreceAOT
-rw-r--r-- | src/tasks/AppleAppBuilder/Xcode.cs | 4 |
1 files changed, 4 insertions, 0 deletions
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<string> { ".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"); |