Tuesday, June 9, 2026

Xcode 27 Announced

Platforms State of the Union:

Discover the newest advancements on Apple platforms.

What’s new in Xcode 27:

Discover the latest productivity enhancements in Xcode 27. Accelerate your development workflow through customization, coding agents, and Device Hub. Explore updates in localization, performance, and testing tools to refine your apps further.

Xcode 27 Beta Release Notes:

Xcode 27 beta includes Swift 6.4 and SDKs for iOS 27, iPadOS 27, tvOS 27, macOS 27, and visionOS 27. Xcode 27 beta supports on-device debugging in iOS 17 and later, tvOS 17 and later, watchOS 10 and later, and visionOS. Xcode 27 beta requires a Mac running macOS Tahoe 26.4 or later.

The big news is that they’re dropping support for deploying apps on macOS 10.13 through 10.15. The minimum you can target is now Big Sur (or Monterey for Apple Silicon Macs). Also, even though Xcode 27 runs on Tahoe, it doesn’t run on Intel Macs.

Google Gemini is now available in the coding assistant.

Planning with agents is now first class in Xcode. Plans appear as editable Markdown artifacts next to the conversation.

[…]

The Xcode MCP server has been updated with new tools that allow agents to debug projects by manipulating the active run state, interacting with and reading the contents of the debugger console; listing and switching between available schemes and run destinations and inspecting and modifying build settings, compiler flags, entitlements, and Info.plist keys.

[…]

xctrace record allows you to pass recording options for Instruments from within the CLI.

[…]

Enabled by default, toolchain allows compiling IB documents without the need to download a simulator, which is especially useful for build servers.

Apple:

Apple today introduced new intelligence capabilities, expanded productivity features in Xcode, and platform improvements that make apps faster, more adaptive, and easier to build.

Xcode, agents, and you:

Learn how you can use coding agents in Xcode in your development process. We’ll explore multiple ways of working with agents with tips to take you from creating an initial prototype to polishing a refined app. Discover how Xcode’s coding assistant adapts to help you stay engaged with the creative work that makes coding fun, whether you’re building an app solo or working with a team.

Translate your app using agents in Xcode:

Find out how Xcode and coding agents help you translate String Catalogs using the context of your app. We’ll walk through strategies for reviewing translated output and iterating on your localizations, so you can deliver a tailored experience to people around the world.

Create UI prototypes using agents in Xcode:

Learn how to prototype your app using agents in Xcode. Explore techniques for using AI to prototype interactions, iterate on layouts, and generate creative solutions to design challenges. You’ll learn how to evaluate ideas critically and refine them into polished, people-centered experiences for your app.

Build, deliver, and automate with Xcode Cloud:

Discover the latest updates to Xcode Cloud that quickly get you started building and delivering your apps. Learn essential Xcode Cloud concepts, set up cloud build and tests simply by connecting your source repository, and configure for app distribution when you’re ready to ship. Find out how webhooks and management tools extends Xcode Cloud’s capabilities, supporting your most advanced workflows.

Xcode Tips and Tricks Group Lab:

Join us online for a deep dive into WWDC26 with Apple engineers and designers to ask questions, get advice, and follow the discussion about getting the most out of Xcode.

• • •

Matt Gallagher:

In Xcode 27, new projects are created in a temporary location. You can type Command-Shift-N, hit return and you’re immediately in a scratch SwiftUI app.

You’re prompted to pick a save location on close (more like a regular document app).

Joachim Kurz:

Xcode 27 brings you one-click new project creation *

*because we neglected the Xcode project templates for a whole decade. And honestly no one who is still in the team knows how to write one anymore. Many of the new target types didn’t even have a proper project template anymore. Also, do you know how much work it is, to update the CoreData template code every year? We tended to forget about them… So we deleted all that. Have fun setting up the basics of a CoreData-document based app from scratch. You‘ll figure it out, we trust you! It‘ll be fun and you’ll learn so much!

Mario Guzmán:

Xcode 27 also got a standard-height toolbar.

Matt Gallagher:

you can customise the toolbar. Like it’s a regular Mac app.

Alex Rosenberg:

This window is a perfect example of slop UI that shouldn’t have been shown. Terrible metrics, some kind of oddball non-Mac close box, Back instead of Cancel, etc.

Keith Smiley:

Xcode settings in iCloud?

• • •

Steve Troughton-Smith:

Xcode 27 is devastating for minimum OS deployment targets. A lot of third party software is going to be forced into dropping older OSes

Saagar Jha:

Ugh swiftc hard crashes on my (tiny) apps things are not looking good for this Xcode

• • •

Khoa Pham:

Xcode 27 ships with a set of agent skills that capture Apple’s own guidance for writing modern Swift and SwiftUI code. These skills cover things like adopting the newest SwiftUI APIs, modernizing UIKit apps, and auditing security settings.

They are designed to be consumed by coding agents, but they are just as useful when you want to read Apple’s recommendations directly or feed them into your own tooling. The good news is you can export all of them to a folder with a single command.

Previously:

Comments RSS · Twitter · Mastodon

Leave a Comment