Tuesday, May 12, 2026

Xcode 26.5

Apple (xip, downloads):

Xcode 26.5 includes Swift 6.3 and SDKs for iOS 26.5, iPadOS 26.5, tvOS 26.5, macOS 26.5, and visionOS 26.5. Xcode 26.5 supports on-device debugging in iOS 15 and later, tvOS 15 and later, watchOS 8 and later, and visionOS. Xcode 26.5 requires a Mac running macOS Tahoe 26.2 or later.

[…]

Messages can now be queued in the coding assistant.

Agents can now ask clarifying questions to provide more accurate results.

[…]

Mac (Designed for iPad) apps with pointer authentication are now compatible with macOS Tahoe 26.5 and newer.

Previously:

Update (2026-05-18): Max Seelemann:

Aaaaaand another few hours that went into diagnosing, reporting and working around a new compiler bug (with Xcode 26.5 / Swift 6.3.2). 🥲

Swift 6.3.2 ships a compiler bug that can violate MainActor isolation.

Matt Massicotte:

This is a very serious problem, and while it is covered in the release notes, I’ve been telling people to avoid 26.5. It’s not really a usable release.

Max Seelemann:

It took me reading the release notes like 10 times to even understand what they were trying to say there. And then 5 more times that it overlaps with my own finding. Also the attribution to Upcoming Features is incorrect imo. It’s a really bad bug diagnosis and description.

Update (2026-05-19): Max Seelemann:

It’s a really simple, really basic use of the language, and it produces a crash.

[…]

I have zero inside knowledge about this, so maybe the issue was actually found even earlier. But it seems safe to assume it was known before the release.

[…]

OS releases set the pace and Xcode follows along. I doubt a bug in an Xcode version would ever be able to delay an OS release.

[…]

Maybe not a perfect solution, but a significant step forward would be to decouple Swift and Xcode versions.

Comments RSS · Twitter · Mastodon

Leave a Comment