diff --git a/dist/platforms/windows/build.ps1 b/dist/platforms/windows/build.ps1 index 45e9ef90..58a21494 100644 --- a/dist/platforms/windows/build.ps1 +++ b/dist/platforms/windows/build.ps1 @@ -133,32 +133,25 @@ Write-Output "" # in double quotes. To avoid this, parse $Env:CUSTOM_PARAMETERS into an array, while respecting any quotations within the string. $_, $customParametersArray = Invoke-Expression('Write-Output -- "" ' + $Env:CUSTOM_PARAMETERS) | ForEach-Object { $_.ToString() } -$argList = @("-quit", -"-batchmode", -"-nographics", -"-projectPath", $Env:UNITY_PROJECT_PATH, -"-executeMethod", $Env:BUILD_METHOD, -"-buildTarget", $Env:BUILD_TARGET, -"-customBuildTarget", $Env:BUILD_TARGET, -"-customBuildPath", $Env:CUSTOM_BUILD_PATH, -"-buildVersion", $Env:VERSION, -"-androidVersionCode", $Env:ANDROID_VERSION_CODE, -"-androidKeystorePass", $Env:ANDROID_KEYSTORE_PASS, -"-androidKeyaliasName", $Env:ANDROID_KEYALIAS_NAME, -"-androidKeyaliasPass", $Env:ANDROID_KEYALIAS_PASS -) # + $customParametersArray -# , -# "-androidTargetSdkVersion", $Env:ANDROID_TARGET_SDK_VERSION, -# "-androidExportType", $Env:ANDROID_EXPORT_TYPE, -# "-androidSymbolType", $Env:ANDROID_SYMBOL_TYPE, -# "-logfile", "-", "./build.log", -# "-silent-crashes" -foreach ($element in $argList) { - Write-Host $element -} - $process = Start-Process -FilePath "C:\Program Files\Unity\Hub\Editor\$Env:UNITY_VERSION\Editor\Unity.exe" ` - -ArgumentList $argList ` + -ArgumentList @("-quit", + "-batchmode", + "-nographics", + "-projectPath", $Env:UNITY_PROJECT_PATH, + "-executeMethod", $Env:BUILD_METHOD, + "-buildTarget", $Env:BUILD_TARGET, + "-customBuildTarget", $Env:BUILD_TARGET, + "-customBuildPath", $Env:CUSTOM_BUILD_PATH, + "-buildVersion", $Env:VERSION, + "-androidVersionCode", $Env:ANDROID_VERSION_CODE, + "-androidKeystorePass", $Env:ANDROID_KEYSTORE_PASS, + "-androidKeyaliasName", $Env:ANDROID_KEYALIAS_NAME, + "-androidKeyaliasPass", $Env:ANDROID_KEYALIAS_PASS, + "-androidExportType", $Env:ANDROID_EXPORT_TYPE, + "-androidSymbolType", $Env:ANDROID_SYMBOL_TYPE, + "-logfile", "-", "./build.log", + "-silent-crashes" + ) + $customParametersArray ` -NoNewWindow ` -PassThru