From 1ed7b7c8817b0d21d6e6c00e9c91419b669f072d Mon Sep 17 00:00:00 2001 From: Ding Yuntian <1491671119@qq.com> Date: Mon, 3 Aug 2026 01:33:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=89=88=E6=9C=AC=E5=8F=B7=E8=A7=84?= =?UTF-8?q?=E5=88=99=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Editor/Version/VersionIncrementer.cs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Assets/Editor/Version/VersionIncrementer.cs b/Assets/Editor/Version/VersionIncrementer.cs index 88edc4a37..28bd9d4f8 100644 --- a/Assets/Editor/Version/VersionIncrementer.cs +++ b/Assets/Editor/Version/VersionIncrementer.cs @@ -22,8 +22,17 @@ public class VersionIncrementer : IPreprocessBuildWithReport int build = int.Parse(versionParts[3]); // 更新版本号 - string date = DateTime.Now.ToString("yyyyMMdd-HHmmss"); - PlayerSettings.bundleVersion = $"{major}.{minor}.{revision}.{build + 1}-{date}"; + string incrementedVersion = $"{major}.{minor}.{revision}.{build + 1}"; + bool isDevelopmentBuild = (report.summary.options & BuildOptions.Development) != 0; + + if (isDevelopmentBuild) + { + string timestamp = DateTime.Now.ToString("yyyyMMdd-HHmmss"); + incrementedVersion = $"{incrementedVersion}-{timestamp}-DEV"; + } + + PlayerSettings.bundleVersion = incrementedVersion; + Debug.Log($"[VersionIncrementer] bundleVersion: {incrementedVersion}"); if (report.summary.platform == BuildTarget.Android) { @@ -32,4 +41,4 @@ public class VersionIncrementer : IPreprocessBuildWithReport Debug.Log($"[VersionIncrementer] Android versionCode: {versionCode} -> {versionCode + 1}"); } } -} \ No newline at end of file +}