mirror of
https://github.com/actions/runner-images.git
synced 2025-12-20 06:35:47 +00:00
[macos] introduce additional runtimes for XCode (#8254)
This commit is contained in:
@@ -176,7 +176,7 @@ function Install-AdditionalSimulatorRuntimes {
|
|||||||
|
|
||||||
Write-Host "Installing Simulator Runtimes for Xcode $Version ..."
|
Write-Host "Installing Simulator Runtimes for Xcode $Version ..."
|
||||||
$xcodebuildPath = Get-XcodeToolPath -Version $Version -ToolName "xcodebuild"
|
$xcodebuildPath = Get-XcodeToolPath -Version $Version -ToolName "xcodebuild"
|
||||||
Invoke-ValidateCommand "$xcodebuildPath -downloadAllPlatforms | xcpretty"
|
Invoke-ValidateCommand "$xcodebuildPath -downloadAllPlatforms"
|
||||||
}
|
}
|
||||||
|
|
||||||
function Build-XcodeSymlinks {
|
function Build-XcodeSymlinks {
|
||||||
|
|||||||
@@ -38,6 +38,12 @@ $xcodeVersions | ForEach-Object {
|
|||||||
Install-AdditionalSimulatorRuntimes -Version $_.link
|
Install-AdditionalSimulatorRuntimes -Version $_.link
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ForEach($runtime in $_.runtimes) {
|
||||||
|
Write-Host "Installing Additional runtimes for Xcode '$runtime' ..."
|
||||||
|
$xcodebuildPath = Get-XcodeToolPath -Version $_.link -ToolName 'xcodebuild'
|
||||||
|
Invoke-ValidateCommand "sudo $xcodebuildPath -downloadPlatform $runtime"
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Invoke-XcodeRunFirstLaunch -Version $defaultXcode
|
Invoke-XcodeRunFirstLaunch -Version $defaultXcode
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
"default": "14.3.1",
|
"default": "14.3.1",
|
||||||
"x64": {
|
"x64": {
|
||||||
"versions": [
|
"versions": [
|
||||||
{ "link": "15.0", "version": "15.0.0-Beta.8+15A5229m" },
|
{ "link": "15.0", "version": "15.0.0-Beta.8+15A5229m", "runtimes": [ "visionOS" ] },
|
||||||
{ "link": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"] },
|
{ "link": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"] },
|
||||||
{ "link": "14.2", "version": "14.2.0+14C18" },
|
{ "link": "14.2", "version": "14.2.0+14C18" },
|
||||||
{ "link": "14.1", "version": "14.1.0+14B47b" }
|
{ "link": "14.1", "version": "14.1.0+14B47b" }
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
},
|
},
|
||||||
"arm64":{
|
"arm64":{
|
||||||
"versions": [
|
"versions": [
|
||||||
{ "link": "15.0", "version": "15.0.0-Beta.8+15A5229m" },
|
{ "link": "15.0", "version": "15.0.0-Beta.8+15A5229m", "runtimes": [ "visionOS" ] },
|
||||||
{ "link": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"] },
|
{ "link": "14.3.1", "version": "14.3.1+14E300c","symlinks": ["14.3"] },
|
||||||
{ "link": "14.2", "version": "14.2.0+14C18" },
|
{ "link": "14.2", "version": "14.2.0+14C18" },
|
||||||
{ "link": "14.1", "version": "14.1.0+14B47b" }
|
{ "link": "14.1", "version": "14.1.0+14B47b" }
|
||||||
|
|||||||
Reference in New Issue
Block a user