update: 更新构建参数赋值

Signed-off-by: huyufei <yufei.hu@castbox.fm>
dev
胡宇飞 2024-07-29 12:19:53 +08:00
parent 3b5a242f9f
commit 15aa840061
1 changed files with 15 additions and 15 deletions

View File

@ -14,17 +14,17 @@ namespace Guru.Editor
/// </summary> /// </summary>
public partial class AppBuilder public partial class AppBuilder
{ {
public static int AndroidTargetSdkVersion = 34; private const int DefaultAndroidTargetSdkVersion = 34;
public static string IOSTargetOSVersion = "13.0"; private const string IOSTargetOSVersion = "13.0";
public static string GuruIOSTeamId = "39253T242A"; private const string GuruIOSTeamId = "39253T242A";
public static string GuruKeystoreName => "guru_key.jks"; private const string GuruKeystoreName = "guru_key.jks";
public static string GuruKeystorePass => "guru0622"; private const string GuruKeystorePass = "guru0622";
public static string GuruAliasName => "guru"; private const string GuruAliasName = "guru";
public static string GuruAliasPass => "guru0622"; private const string GuruAliasPass = "guru0622";
public static string GuruKeystorePath => Application.dataPath + $"/Plugins/Android/{GuruKeystoreName}"; private static string GuruKeystorePath => Application.dataPath + $"/Plugins/Android/{GuruKeystoreName}";
public static string ProguardName => "proguard-user.txt"; private static string ProguardName => "proguard-user.txt";
public static string ProguardPath => Application.dataPath + $"/Plugins/Android/{ProguardName}"; private static string ProguardPath => Application.dataPath + $"/Plugins/Android/{ProguardName}";
public static string OutputDirName => "BuildOutput"; private static string OutputDirName => "BuildOutput";
#region 构建接口 #region 构建接口
@ -74,7 +74,8 @@ namespace Guru.Editor
var isDebug = !buildParam.IsBuildRelease; var isDebug = !buildParam.IsBuildRelease;
var useMinify = buildParam.AndroidUseMinify; var useMinify = buildParam.AndroidUseMinify;
var buildNumber= GetBuildNumberString(BuildTarget.Android); var buildNumber= GetBuildNumberString(BuildTarget.Android);
if(buildParam.AutoSetBuildNumber) buildNumber = ChangeBuildNumber(BuildTarget.Android); var androidTargetVersion = buildParam.AndroidTargetVersion == 0 ? DefaultAndroidTargetSdkVersion : buildParam.AndroidTargetVersion;
if (buildParam.AutoSetBuildNumber) buildNumber = ChangeBuildNumber(BuildTarget.Android);
// 保存版本信息 // 保存版本信息
SaveBuildVersion(buildParam.BuildVersion, buildNumber); SaveBuildVersion(buildParam.BuildVersion, buildNumber);
@ -112,10 +113,9 @@ namespace Guru.Editor
PlayerSettings.Android.keyaliasPass = buildParam.AndroidAliasPass; PlayerSettings.Android.keyaliasPass = buildParam.AndroidAliasPass;
} }
PlayerSettings.Android.targetArchitectures = AndroidArchitecture.ARMv7 | AndroidArchitecture.ARM64; //只构建 armv7 和 arm64 PlayerSettings.Android.targetArchitectures = AndroidArchitecture.ARMv7 | AndroidArchitecture.ARM64 | AndroidArchitecture.X86_64; // 构建 armv7, arm64, X86_64
PlayerSettings.Android.minSdkVersion = AndroidSdkVersions.AndroidApiLevel22; PlayerSettings.Android.minSdkVersion = AndroidSdkVersions.AndroidApiLevel22;
if (buildParam.AndroidTargetVersion > 0) AndroidTargetSdkVersion = buildParam.AndroidTargetVersion; PlayerSettings.Android.targetSdkVersion = (AndroidSdkVersions)androidTargetVersion; // 设置 API Version
PlayerSettings.Android.targetSdkVersion = (AndroidSdkVersions)AndroidTargetSdkVersion; // 默认设置API为33
//打包 //打包
string symbolDefine = buildParam.IsBuildRelease ? GameDefine.MACRO_RELEASE : GameDefine.MACRO_DEBUG; string symbolDefine = buildParam.IsBuildRelease ? GameDefine.MACRO_RELEASE : GameDefine.MACRO_DEBUG;