diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index c5abc6ac..ac22c958 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -751,10 +751,10 @@ jobs:
-
Version ${VERSION}
${VERSION}
- macos
+ sparkle:edSignature="${MACOS_ED_SIG}"
+ sparkle:os="macos" />
XMLEOF
fi
@@ -765,11 +765,11 @@ jobs:
-
Version ${VERSION}
${VERSION}
- windows
+ sparkle:installerArguments="/SILENT /SP-"
+ sparkle:os="windows" />
XMLEOF
fi
diff --git a/windows/runner/Runner.rc b/windows/runner/Runner.rc
index 88206976..c1b6c6d9 100644
--- a/windows/runner/Runner.rc
+++ b/windows/runner/Runner.rc
@@ -66,8 +66,10 @@ IDI_APP_ICON ICON "resources\\app_icon.ico"
#define VERSION_AS_NUMBER 1,0,0,0
#endif
-#if defined(FLUTTER_VERSION)
-#define VERSION_AS_STRING FLUTTER_VERSION
+#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH)
+#define STRINGIFY_(x) #x
+#define STRINGIFY(x) STRINGIFY_(x)
+#define VERSION_AS_STRING STRINGIFY(FLUTTER_VERSION_MAJOR) "." STRINGIFY(FLUTTER_VERSION_MINOR) "." STRINGIFY(FLUTTER_VERSION_PATCH)
#else
#define VERSION_AS_STRING "1.0.0"
#endif