diff --git a/images/macos/helpers/Xcode.Installer.psm1 b/images/macos/helpers/Xcode.Installer.psm1 index 69c8c33d5..36aef42df 100644 --- a/images/macos/helpers/Xcode.Installer.psm1 +++ b/images/macos/helpers/Xcode.Installer.psm1 @@ -126,10 +126,17 @@ function Approve-XcodeLicense { [string]$Version ) + $os = Get-OSVersion + $XcodeRootPath = Get-XcodeRootPath -Version $Version Write-Host "Approving Xcode license for '$XcodeRootPath'..." $xcodeBuildPath = Get-XcodeToolPath -XcodeRootPath $XcodeRootPath -ToolName "xcodebuild" - Invoke-ValidateCommand -Command "sudo $xcodeBuildPath -license accept" -Timeout 15 + + if ($os.IsVentura -or $os.IsVenturaArm64) { + Invoke-ValidateCommand -Command "sudo $xcodeBuildPath -license accept" -Timeout 15 + } else { + Invoke-ValidateCommand -Command "sudo $xcodeBuildPath -license accept" + } } function Install-XcodeAdditionalPackages {