From 6caf2d0a782f946098eb36337b4de3cf7630b9a7 Mon Sep 17 00:00:00 2001 From: HuYufei Date: Mon, 8 Jan 2024 10:50:02 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=E5=AE=8C=E5=96=84=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E5=8F=82=E6=95=B0=E7=9A=84=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Editor/BuildTool/AppBuildParam.cs | 35 ++++++++++++++++++------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/Editor/BuildTool/AppBuildParam.cs b/Editor/BuildTool/AppBuildParam.cs index c02d6be..3a0e7c0 100644 --- a/Editor/BuildTool/AppBuildParam.cs +++ b/Editor/BuildTool/AppBuildParam.cs @@ -7,25 +7,30 @@ namespace Guru.Editor { Editor = 0, Jenkins, + Others, } public class AppBuildParam { - public bool IsBuildRelease; - public bool IsBuildShowLog; - public AppBuilderType BuilderType; - public string BuildVersion = ""; - public bool AutoSetBuildNumber = true; - public bool IsBuildAAB; - public bool IsBuildSymbols = false; - public int AndroidTargetVersion = 0; - public bool AndroidUseMinify = false; - public bool DebugWithMono = true; - public string IOSTargetVersion = ""; - public string IOSTeamId = ""; - public string CompanyName = ""; - public bool UseGuruCerts = true; // 使用 Guru 的证书打包 - + //------------ Basic ---------------- + public bool IsBuildRelease; // 是否构建发布包体 + public bool IsBuildShowLog; // 是否显示日志 + public AppBuilderType BuilderType; // 构建类型 + public string BuildVersion = ""; // 构建版本号, 填写后会依据此版本设置应用的 Version + public bool AutoSetBuildNumber = true; // 自动设置构建号, 可参考 Guru的SDK 接入说明文档 + public bool UseGuruCerts = true; // 是否使用 Guru 的证书打包 + //------------ Android ---------------- + public bool IsBuildAAB; // 是否构建 AAB 包体 ( GooglePlay 发布专用 ) + public bool IsBuildSymbols = false; // 是否需要构建 Symbols.zip 文件 ( GooglePlay 发布专用 ) + public int AndroidTargetVersion = 0; // Android SDK 版本设置 ( GooglePlay 发布专用 ) + public bool AndroidUseMinify = false; // 是否开启 Android 的代码混淆和保护文件 + public bool DebugWithMono = true; // 是否使用 Mono 编译项目 ( Android Debug包专用 ) + //------------ iOS ---------------- + public string IOSTargetVersion = ""; // IOS SDK 版本设置 ( iOS 发布专用 ) + public string IOSTeamId = ""; // IOS 打包 TeamId ( iOS 使用专用的开发证书后开启 ) + public string CompanyName = ""; // 发布厂商的名称 + + public override string ToString() {