🚨 Announcements 🚨
Xcode 27.0 was announced on June 9th 2026 at WWDC, We will be working on supporting it in the upcoming months. So stay tuned! We will be updating this issue as we make progress on it. For now we do not have Xcode 27.0 supported packages just yet.
Release Check List
This is a checklist for what to do for every release.
Copy this list into a new issue and then check off as the release progresses.
✅ Checklist
Xcode 27.0
Beta 1
Beta X
Pre-release process
This happens after the stable version of Xcode has been released and the xcodeX[.Y] branch has been updated according to the previous section(s).
Release process
🚨 Announcements 🚨
Xcode 27.0 was announced on June 9th 2026 at WWDC, We will be working on supporting it in the upcoming months. So stay tuned! We will be updating this issue as we make progress on it. For now we do not have Xcode 27.0 supported packages just yet.
Release Check List
This is a checklist for what to do for every release.
Copy this list into a new issue and then check off as the release progresses.
✅ Checklist
Xcode 27.0
Beta 1
xcodeX[.Y]branch - this needs deciding where to branch from (which is outside the scope of this document). Push this branch tooriginwith no changes.Make.versions:Make.config:xcodeChannelvalue intools/devops/automation/templates/variables/common.yml. Change toBetaif using an Xcode beta or release candidate, and switch back toStablewith the final (stable) Xcode release.builds/Version-*.plist.infiles.Beta X
Pre-release process
This happens after the stable version of Xcode has been released and the
xcodeX[.Y]branch has been updated according to the previous section(s).xcodeX[.Y]branch have been merged and no more changes are desired for the release.xcodeX[.Y]branch intomain.maininto the target release branch (for instance this wasrelease/9.0.1xxfor the Xcode 16.4 release).net9.0_18.5ornet9.0_15.5for our Xcode 16.4 release.Release process
STABLE_NUGET_VERSION_*variables inMake.config) for themainbranch. Can only be done after the NuGets have been published to nuget.org.docs/sync-mobile-docs.sh. Beware if docs were modified in the docs-mobile repository by somebody else, any such changes will have to be copied back first.copecelebrate the release 🍾.