feat(build): 安卓打包版本号自增

This commit is contained in:
2026-07-03 23:31:27 +08:00
parent aea6483849
commit 575ebebfaf
@@ -2,6 +2,7 @@ using System;
using UnityEditor;
using UnityEditor.Build;
using UnityEditor.Build.Reporting;
using UnityEngine;
public class VersionIncrementer : IPreprocessBuildWithReport
{
@@ -23,5 +24,12 @@ public class VersionIncrementer : IPreprocessBuildWithReport
// 更新版本号
string date = DateTime.Now.ToString("yyyyMMdd-HHmmss");
PlayerSettings.bundleVersion = $"{major}.{minor}.{revision}.{build + 1}-{date}";
if (report.summary.platform == BuildTarget.Android)
{
int versionCode = PlayerSettings.Android.bundleVersionCode;
PlayerSettings.Android.bundleVersionCode = versionCode + 1;
Debug.Log($"[VersionIncrementer] Android versionCode: {versionCode} -> {versionCode + 1}");
}
}
}