Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilos Kotlar <kotlarmilos@gmail.com>2022-11-11 15:30:18 +0300
committerGitHub <noreply@github.com>2022-11-11 15:30:18 +0300
commit80208e61520ac6dce0acf543d5e25d4599faa7b7 (patch)
tree4374b1799a34040ad728c04da406505f41b732f1
parent35bec28c611a75647b8895fd6c892ea46030dca6 (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.cs4
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");