|
3 | 3 | using System.Linq; |
4 | 4 | using System.Text.RegularExpressions; |
5 | 5 | using UnityEditor; |
| 6 | +using UnityEditor.Build; |
6 | 7 | using UnityEngine; |
7 | 8 | using Application = UnityEngine.Application; |
8 | 9 | using BuildResult = UnityEditor.Build.Reporting.BuildResult; |
@@ -211,10 +212,10 @@ private static void DoBuildAndroid(String buildPath, bool isPlugin, bool isRelea |
211 | 212 | } |
212 | 213 | #if UNITY_2022_1_OR_NEWER |
213 | 214 | PlayerSettings.SetIl2CppCompilerConfiguration(BuildTargetGroup.Android, isReleaseBuild ? Il2CppCompilerConfiguration.Release : Il2CppCompilerConfiguration.Debug); |
214 | | - PlayerSettings.SetIl2CppCodeGeneration(UnityEditor.Build.NamedBuildTarget.Android, UnityEditor.Build.Il2CppCodeGeneration.OptimizeSize); |
| 215 | + PlayerSettings.SetIl2CppCodeGeneration(NamedBuildTarget.Android, isReleaseBuild ? Il2CppCodeGeneration.OptimizeSpeed : Il2CppCodeGeneration.OptimizeSize); |
215 | 216 | #elif UNITY_2021_2_OR_NEWER |
216 | 217 | PlayerSettings.SetIl2CppCompilerConfiguration(BuildTargetGroup.Android, isReleaseBuild ? Il2CppCompilerConfiguration.Release : Il2CppCompilerConfiguration.Debug); |
217 | | - EditorUserBuildSettings.il2CppCodeGeneration = UnityEditor.Build.Il2CppCodeGeneration.OptimizeSize; |
| 218 | + EditorUserBuildSettings.il2CppCodeGeneration = isReleaseBuild ? Il2CppCodeGeneration.OptimizeSpeed : Il2CppCodeGeneration.OptimizeSize; |
218 | 219 | #endif |
219 | 220 |
|
220 | 221 | // Switch to Android standalone build. |
@@ -416,10 +417,10 @@ private static void BuildIOS(String path, bool isReleaseBuild) |
416 | 417 |
|
417 | 418 | #if UNITY_2022_1_OR_NEWER |
418 | 419 | PlayerSettings.SetIl2CppCompilerConfiguration(BuildTargetGroup.iOS, isReleaseBuild ? Il2CppCompilerConfiguration.Release : Il2CppCompilerConfiguration.Debug); |
419 | | - PlayerSettings.SetIl2CppCodeGeneration(UnityEditor.Build.NamedBuildTarget.iOS, UnityEditor.Build.Il2CppCodeGeneration.OptimizeSize); |
| 420 | + PlayerSettings.SetIl2CppCodeGeneration(NamedBuildTarget.iOS, isReleaseBuild ? Il2CppCodeGeneration.OptimizeSpeed : Il2CppCodeGeneration.OptimizeSize); |
420 | 421 | #elif UNITY_2021_2_OR_NEWER |
421 | 422 | PlayerSettings.SetIl2CppCompilerConfiguration(BuildTargetGroup.iOS, isReleaseBuild ? Il2CppCompilerConfiguration.Release : Il2CppCompilerConfiguration.Debug); |
422 | | - EditorUserBuildSettings.il2CppCodeGeneration = UnityEditor.Build.Il2CppCodeGeneration.OptimizeSize; |
| 423 | + EditorUserBuildSettings.il2CppCodeGeneration = isReleaseBuild ? Il2CppCodeGeneration.OptimizeSpeed : Il2CppCodeGeneration.OptimizeSize; |
423 | 424 | #endif |
424 | 425 |
|
425 | 426 | var playerOptions = new BuildPlayerOptions |
|
0 commit comments