Live data from Hacker News

Xcode 26.3 – Developers can leverage coding agents directly in Xcode

apple.com

331–340 of 348 posts

Re: Xcode 26.3 – Developers can leverage coding agents directly in Xcode

#331
post #78

Earlier quoted context omitted.

I still haven't found a useful way to replicate preview when iterating quickly on a view (though it's an edge case)

XcodeMCP (Native MCP added in 26.3) Implements this with RenderPreview RenderPreview: Builds and renders a SwiftUI #Preview, returns snapshot

Does it fully replicate XCode preview and torch your CPU for a full 5 minutes?

Re: Xcode 26.3 – Developers can leverage coding agents directly in Xcode

#332

When do you actually need to open Xcode if you have XcodeBuildMCP [0]? I haven't opened Xcode in months. My terminal: Claude writes code. build_sim. launch_app_sim. screenshot describe_ui. What still requires Xcode: Instruments profiling, Signing/provisioning For UI iteration, describe_ui returning the accessibility tree might actually be more useful to an agent than a preview screenshot.

Multiple config files of Xcode projects are not publicly documented as far as I remember and personally I have preferred to require my agents not to modify them out of fear it might break something and be hard to fix. I don't know how agentic programming will work in Xcode but I would expect it to do it using a safer approach, so that's also another case where it might have an advantage. Your workflow looks very inte…

I've been using tuist plus codex cli and vscode. only using Xcode for running and debugging. I would love to get rid of xcode entirely. The tuist plus xcode project is a tiny shim - the rest of the app is in spm packages.

Tuist generates the code project from a simple swift confiuration file similar to Package.swift. I don't know why apple can't just throw away the proprietary and ugly Xcode project files and provide a sane build system that would work in any IDE, on the command line, in CI and now with AI agents.

They could open up the instruments format while they are at it for the same reason, do they really gain anything by making it proprietary?

Re: Xcode 26.3 – Developers can leverage coding agents directly in Xcode

#333
post #19

I built an entire iOS app without opening Xcode UI even once. Why so many iOS engineers prefer XCode?

how did you debug it? The CLI tools are close to useless. I never even found a way to get console output from a device without Xcode.

Re: Xcode 26.3 – Developers can leverage coding agents directly in Xcode

#335
post #47

MCP support is the real story here Means you're not locked into Claude or Codex Can plug in whatever agent you want

100% I hope they open more of the tooling to MCP, Xcode Instruments with real MCP support would be huge.

Just a good CLI would be even better, usable by humans, CI scripts and agents.

Re: Xcode 26.3 – Developers can leverage coding agents directly in Xcode

#336
post #262

Earlier quoted context omitted.

> This means you've learned to work around its shortcomings. All software of comparable size and complexity have shortcomings that everyone learns to work around. And a great many of those shortcomings are actually just highly subjective personal preferences. More than half of the complaints in this thread are, to me, a terrible idea.

> All software of comparable size and complexity have shortcomings that everyone learns to work around. This is part of the issue IMO. Is this size and complexity warranted? Rust for example; its a complex language, can target pretty much all platforms under the sun, and yet it's configured with just text files, builds with just terminal commands, and works great with any text editor. I've seen people in big tech wor…

Xcode isn't necessarily the problem. Some people like it. That's fine. But apple forces it's use for iOS development. There are workarounds like Tuist, but you are still locked into Xcode for debugging, instruments, and even console output from an iOS device!

Nobody is saying not to use Xcode if you like it, but there should be a choice like there is for almost every other modern platform.

Re: Xcode 26.3 – Developers can leverage coding agents directly in Xcode

#337

Earlier quoted context omitted.

Honest question. I've been using XCode for 10 years. For me, it's only improved and I don't have any real pain points. They are definitely fixing bugs. I make software for iOS, macOS, car play, and apple watch. Sure sometimes I've got to reset or clear a cache, but this has never stopped my day. What is so horrible about XCode?

If nothing else, an update to the pbxproj file format would be life changing. Most of my time fighting git is dealing with project file merges.

You can work around this by putting most of your project in spm packages and making the Xcode project a small shim that depends on the other packages. Tuist makes this even better, it generates the Xcode project so you don't commit the pbxproj files.

Re: Xcode 26.3 – Developers can leverage coding agents directly in Xcode

#338

Earlier quoted context omitted.

> (Context: I was an iOS dev for 10 years on well known, large iOS apps - I can't explain how much I dislike Xcode). Since you’re pretty new to mobile dev, count yourself lucky with the amazing dev tools you have today. Nothing like doing a bit of J2ME, Symbian S60 or BlackBerry development to learn to appreciate how far we’ve come.

lol... people that complain about XCode don't know how well they have compare to what it was before. I started my work on the J2ME era as well. Had to use textpad for development, and maybe eclipse at some point (which was pretty decent). Tools and simulators were all over the place.

Ever done BlackBerry development?

It’s so funny when people complain about the $99 fee for the Apple development program being developer-unfriendly. Back in the day, RIM/BlackBerry wasn’t so much developer-unfriendly as much as actively hostile towards developers. Basically, if you weren’t a fortune 500 company you could fuck right off.

Re: Xcode 26.3 – Developers can leverage coding agents directly in Xcode

#339
post #283

(Context: I was an iOS dev for 10 years on well known, large iOS apps - I can't explain how much I dislike Xcode). I recently started working for a startup, and they wanted an app. What I shipped was a react native app (so I don't need to go in to Xcode to build), that renders a full screen web browser that points to our website. I've sprinkled in bits of injected JS to capture our cookies and local/session storage -…

I would love more information on your setup. I want what you have, but I've skipped the app release because I thought xcode was required, and last time I used it it hurt me.

Re: Xcode 26.3 – Developers can leverage coding agents directly in Xcode

#340
post #283

(Context: I was an iOS dev for 10 years on well known, large iOS apps - I can't explain how much I dislike Xcode). I recently started working for a startup, and they wanted an app. What I shipped was a react native app (so I don't need to go in to Xcode to build), that renders a full screen web browser that points to our website. I've sprinkled in bits of injected JS to capture our cookies and local/session storage -…

Does fastlane still hang for a little before every command? I used to optimize build pipelines for a large company's iOS teams and it always seemed to stall for a little before doing the work. We eventually moved to Xcode Cloud (mainly to avoid code signing) and ran xcodebuild directly.
Post reply on HN