feat(build): 安卓打包版本号自增
This commit is contained in:
@@ -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}");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user