From 15f1f520de5c25880a145197e8370ed7266b0245 Mon Sep 17 00:00:00 2001 From: greepar Date: Mon, 28 Sep 2026 12:16:21 +0800 Subject: [PATCH] Fix Avalonia 12 macOS native header generation --- scripts/build-macos-avalonia-native-static.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/build-macos-avalonia-native-static.sh b/scripts/build-macos-avalonia-native-static.sh index 288d1c0..90d297b 100644 --- a/scripts/build-macos-avalonia-native-static.sh +++ b/scripts/build-macos-avalonia-native-static.sh @@ -26,7 +26,12 @@ if git -C "$src" config -f .gitmodules --get-regexp path | grep -q 'external/Num fi if [[ ! -f "$src/native/Avalonia.Native/inc/avalonia-native.h" ]]; then - bash "$src/native/Avalonia.Native/generate-headers.sh" + header_project="$src/native/Avalonia.Native/Avalonia.Native.macOS.proj" + if [[ -f "$header_project" ]]; then + dotnet build "$header_project" -t:GenerateMicroComItems + else + bash "$src/native/Avalonia.Native/generate-headers.sh" + fi fi project="$src/native/Avalonia.Native/src/OSX/Avalonia.Native.OSX.xcodeproj"