diff --git a/scripts/create-avalonia-smoke.ps1 b/scripts/create-avalonia-smoke.ps1 index 4545914..038e770 100644 --- a/scripts/create-avalonia-smoke.ps1 +++ b/scripts/create-avalonia-smoke.ps1 @@ -60,9 +60,21 @@ internal static class Program public static void Main(string[] args) => BuildAvaloniaApp().StartWithClassicDesktopLifetime(args); public static AppBuilder BuildAvaloniaApp() - => AppBuilder.Configure() + { + var builder = AppBuilder.Configure() .UsePlatformDetect() .LogToTrace(); + + if (OperatingSystem.IsMacOS()) + { + builder = builder.With(new AvaloniaNativePlatformOptions + { + RenderingMode = [AvaloniaNativeRenderingMode.Software] + }); + } + + return builder; + } } "@ | Set-Content -Path (Join-Path $ProjectDir "Program.cs") -Encoding UTF8