private static void SaveVersion(BuildConfig config) { // bake version into build string buildNumber = ""; if (config.target == BuildTarget.iOS) { buildNumber = PlayerSettings.iOS.buildNumber; } else if (config.target == BuildTarget.Android) { buildNumber = PlayerSettings.Android.bundleVersionCode.ToString(); } else if (config.target == BuildTarget.StandaloneOSX) { buildNumber = PlayerSettings.macOS.buildNumber; } BuildInfo info = new BuildInfo(Application.version, buildNumber, config.platformName); File.WriteAllText(Path.Combine(Application.streamingAssetsPath, "version.json"), JsonUtility.ToJson(info)); }
public static string GetFinalBuildPath(BuildConfig config) { string location = GetBuildPath(config.platformName, config.type); return(config.GetFinalBuildPath(location)); }