Skip to content

Commit 771c7aa

Browse files
committed
Fix check for if the version is actually set
1 parent b935421 commit 771c7aa

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

Assets/Scripts/Editor/BuildScript.cs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,16 @@ public static void Build(string[] args)
7171
// Gather values from args
7272
Dictionary<string, string> options = GetValidatedOptions(args);
7373

74-
// Set version for this build
75-
PlayerSettings.bundleVersion = options["buildVersion"];
76-
PlayerSettings.macOS.buildNumber = options["buildVersion"];
77-
PlayerSettings.Android.bundleVersionCode = int.Parse(options["androidVersionCode"]);
74+
// Set version for this build if provided
75+
if(options.TryGetValue("buildVersion", out string buildVersion) && buildVersion != "none")
76+
{
77+
PlayerSettings.bundleVersion = buildVersion;
78+
PlayerSettings.macOS.buildNumber = buildVersion;
79+
}
80+
if(options.TryGetValue("androidVersionCode", out string versionCode) && versionCode != "0")
81+
{
82+
PlayerSettings.Android.bundleVersionCode = int.Parse(options["androidVersionCode"]);
83+
}
7884

7985
// Apply build target
8086
var buildTarget = (BuildTarget)Enum.Parse(typeof(BuildTarget), options["buildTarget"]);

0 commit comments

Comments
 (0)