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