From 71e56f8d2b571688cfc602d2041e5104dcda4cad Mon Sep 17 00:00:00 2001 From: tigerenwork Date: Sun, 5 Jul 2026 20:42:19 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E7=89=88=E6=9C=AC=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E8=87=B3=201.2=20=E5=B9=B6=E4=BC=98=E5=8C=96=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=E7=89=88=E6=9C=AC=E8=AF=BB=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Bugger.xcodeproj/project.pbxproj | 8 ++++---- Resources/Info.plist | 4 ++-- scripts/build_release.sh | 11 +++++++++-- 3 files changed, 15 insertions(+), 8 deletions(-) mode change 100755 => 100644 scripts/build_release.sh diff --git a/Bugger.xcodeproj/project.pbxproj b/Bugger.xcodeproj/project.pbxproj index 0192e2d..cc60784 100644 --- a/Bugger.xcodeproj/project.pbxproj +++ b/Bugger.xcodeproj/project.pbxproj @@ -353,7 +353,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 2; + CURRENT_PROJECT_VERSION = 3; FEISHU_APP_ID = cli_aacb82a1c0b8dcc0; FEISHU_APP_SECRET = jUkU9ygRuQ0KaZFV2BSPfe33iXCahzNM; FEISHU_BASE_DOMAIN = xmi5p6bgsnf8.feishu.cn; @@ -364,7 +364,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 14.0; - MARKETING_VERSION = 1.1; + MARKETING_VERSION = 1.2; PRODUCT_BUNDLE_IDENTIFIER = com.xorbitlab.bugger; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; @@ -377,7 +377,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 2; + CURRENT_PROJECT_VERSION = 3; FEISHU_APP_ID = cli_aacb82a1c0b8dcc0; FEISHU_APP_SECRET = jUkU9ygRuQ0KaZFV2BSPfe33iXCahzNM; FEISHU_BASE_DOMAIN = xmi5p6bgsnf8.feishu.cn; @@ -388,7 +388,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 14.0; - MARKETING_VERSION = 1.1; + MARKETING_VERSION = 1.2; PRODUCT_BUNDLE_IDENTIFIER = com.xorbitlab.bugger; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; diff --git a/Resources/Info.plist b/Resources/Info.plist index 81a451c..a574c36 100644 --- a/Resources/Info.plist +++ b/Resources/Info.plist @@ -15,9 +15,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.1 + 1.2 CFBundleVersion - 2 + 3 LSMinimumSystemVersion 14.0 LSUIElement diff --git a/scripts/build_release.sh b/scripts/build_release.sh old mode 100755 new mode 100644 index 1fa6605..16d7151 --- a/scripts/build_release.sh +++ b/scripts/build_release.sh @@ -6,7 +6,6 @@ cd "$(dirname "$0")/.." PROJECT="Bugger.xcodeproj" SCHEME="Bugger" -VERSION="1.1" BUILD_DIR="build" APP_NAME="Bugger.app" @@ -36,8 +35,16 @@ if [ -z "$APP_PATH" ]; then exit 1 fi +# Read the marketing version from the built app so the DMG name stays in +# sync with MARKETING_VERSION / CFBundleShortVersionString automatically. +VERSION=$(/usr/libexec/PlistBuddy -c "Print :CFBundleShortVersionString" "$APP_PATH/Contents/Info.plist") +if [ -z "$VERSION" ]; then + echo "ERROR: Could not read version from $APP_PATH/Contents/Info.plist" + exit 1 +fi + echo "" -echo "=== Built: $APP_PATH ===" +echo "=== Built: $APP_PATH (v$VERSION) ===" echo "" # Copy to build root