示例#1
0
        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));
        }
示例#2
0
        public static string GetFinalBuildPath(BuildConfig config)
        {
            string location = GetBuildPath(config.platformName, config.type);

            return(config.GetFinalBuildPath(location));
        }