You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[macOS] Deprecation of simulator runtimes for Xcode 16.3 and older on macOS 15 on January 12th, 2026. #13392
Image deployment will start on Monday January 12th, 2026 and will take about 3 days.
The motivation for the changes
According to our support policy, we commit to supporting no more than three runtime sets for Xcode due to disk space limitations.
Possible impact
If your macOS 15 based workflow or pipeline uses one of the mentioned runtimes without prior configuration, it will stop working.
Platforms affected
Azure DevOps
GitHub Actions
Runner images affected
Ubuntu 22.04
Ubuntu 24.04
Ubuntu Slim
macOS 13
macOS 13 Arm64
macOS 14
macOS 14 Arm64
macOS 15
macOS 15 Arm64
macOS 26 Arm64
Windows Server 2019
Windows Server 2022
Windows Server 2025
Mitigation ways
If your build uses one of the mentioned runtimes, you can install them on the fly using xcodebuild -downloadPlatform <iOS|watchOS|tvOS|visionOS> -buildVersion ${osversion}. See xcodebuild --help for details.
@erik-bershel Do you have an expected timeline for deprecating Xcode 16.4? Since Xcode 26.3 beta should be out soon and I assume you'll only be supporting Xcode 26.1, 26.2 and 26.3 beta (iOS 26.1, 26.2 and 26.3 runtimes respectively)?
On the post it said Xcode 16.3 and below will be removed
Yes, but I'm asking for future plans. Xcode 16.3 and below is being removed, but I assume 16.4 will be removed once Xcode 26.3 is available? (Given the policy of supporting only the last 3 releases)
Do you have an expected timeline for deprecating Xcode 16.4? Since Xcode 26.3 beta should be out soon and I assume you'll only be supporting Xcode 26.1, 26.2 and 26.3 beta (iOS 26.1, 26.2 and 26.3 runtimes respectively)?
We don't expect Xcode 26.3 to be available on macOS 15.
Also, can you clarify whether you're just removing runtimes or Xcode 16.3 itself too?
changed the title [-][macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.[/-][+][macOS] Deprecation of simulator runtimes for Xcode 16.3 and older on macOS 15 on January 12th, 2026.[/+]on Dec 17, 2025
If your build uses one of the mentioned runtimes, you can install them on the fly using xcodebuild -downloadPlatform <iOS|watchOS|tvOS|visionOS> -buildVersion ${osversion}. See xcodebuild --help for details.
Activity
theblixguy commentedon Dec 10, 2025
@erik-bershel Do you have an expected timeline for deprecating Xcode 16.4? Since Xcode 26.3 beta should be out soon and I assume you'll only be supporting Xcode 26.1, 26.2 and 26.3 beta (iOS 26.1, 26.2 and 26.3 runtimes respectively)?
Also, can you clarify whether you're just removing runtimes or Xcode 16.3 itself too? As in, will I need to download and switch to that Xcode manually if needed? I can see we have several versions of Xcode installed on the runner - https://github.com/actions/runner-images/blob/main/images/macos/macos-15-Readme.md#xcode
theblixguy commentedon Dec 10, 2025
Yes, but what about macOS 15?
theblixguy commentedon Dec 10, 2025
Yes, but I'm asking for future plans. Xcode 16.3 and below is being removed, but I assume 16.4 will be removed once Xcode 26.3 is available? (Given the policy of supporting only the last 3 releases)
erik-bershel commentedon Dec 15, 2025
Hey @theblixguy!
We don't expect Xcode 26.3 to be available on macOS 15.
Only runtimes.
4brunu commentedon Dec 15, 2025
That's bad news for Azure DevOps users.
jeroen commentedon Dec 15, 2025
Could we please keep
Xcode 16.2on MacOS 15? There were big breaking changes toXcode 16.3and we try to keep backward compatibility for now.erik-bershel commentedon Dec 15, 2025
We are not removing Xcode itself. We understand how difficult it is to install it at runtime. Only the simulator runtimes will be removed.
[-][macOS] Deprecation of Xcode 16.3 and older runtimes on macOS 15 on January 12th, 2026.[/-][+][macOS] Deprecation of simulator runtimes for Xcode 16.3 and older on macOS 15 on January 12th, 2026.[/+]jcmanke commentedon Jan 13, 2026
This appears to have broken my AzDO build which is using Xcode 16.3 to compile for iphoneos. Not targeting or trying to run anything on a simulator.
4 remaining items
erik-bershel commentedon Jan 15, 2026
Nope
Indeed. We need more space to ship Xcode 26.2 which is required for .NET 10 builds and so on.
That's SDKs exactly, not simulators. If you targeting to any device, it will require platform tools with simulator runtimes to be installed - that's a separate block in readme: https://github.com/actions/runner-images/blob/main/images/macos/macos-15-Readme.md#installed-simulators
erik-bershel commentedon Jan 15, 2026
For anybody there, please, start with:
Mitigation ways
If your build uses one of the mentioned runtimes, you can install them on the fly using
xcodebuild -downloadPlatform <iOS|watchOS|tvOS|visionOS> -buildVersion ${osversion}. Seexcodebuild --helpfor details.ci: ensure canary updater has dotnet runtime
ci: ensure canary updater sees dotnet
ci: allow uno-check to install android workload
ci: update ios simulator runtime
ci: allow uno-check to install android workload
ci: allow uno-check to install android workload
Update iOS simulator to 18.6 in tests workflow (#1148)
ci: update iOS simulator runtime to iOS-18-5 and Xcode to 26.2
fix(ci): use Xcode 16.4 and align iOS deployment target to 16.0
Feat - IOS Support
Release - v0.10.0 (#28)