diff --git a/Sparkle/appcast.xml b/Sparkle/appcast.xml
index 474ec8d..900f006 100644
--- a/Sparkle/appcast.xml
+++ b/Sparkle/appcast.xml
@@ -8,7 +8,7 @@
61
26.0.29
15.2
-
+
-
26.0.28
@@ -16,7 +16,7 @@
59
26.0.28
15.2
-
+
-
26.0.27
@@ -24,7 +24,7 @@
57
26.0.27
15.2
-
+
-
\ No newline at end of file
+
diff --git a/scripts/build_release.sh b/scripts/build_release.sh
index 92a67bb..2c373e9 100755
--- a/scripts/build_release.sh
+++ b/scripts/build_release.sh
@@ -32,8 +32,8 @@ generate_appcast() {
local download_prefix=""
if [[ -n "${SPARKLE_DOWNLOAD_BASE_TEMPLATE:-}" ]]; then
download_prefix="${SPARKLE_DOWNLOAD_BASE_TEMPLATE//\{\{VERSION\}\}/$VERSION}"
- else
- download_prefix="${SPARKLE_DOWNLOAD_BASE_URL:-}"
+ elif [[ -n "${SPARKLE_DOWNLOAD_BASE_URL:-}" ]]; then
+ download_prefix="${SPARKLE_DOWNLOAD_BASE_URL%/}/v${VERSION}"
fi
if [[ -z "$generator" || -z "${SPARKLE_EDDSA_KEY_FILE:-}" || -z "$download_prefix" ]]; then