Does anyone know if #FoundationModels are unavailable in test targets?
Does anyone know if #FoundationModels are unavailable in test targets?
Coding for iOS betas? Reminder: <available(...)> only checks runtime availability.
To keep building in stable Xcode 16.x, you’ll need compile-time checks too.
Check for a framework in the new SDKs so older compilers skip it.
Repurpose this to code a generic modifier if you need reuse.
Illuminating read: @peterfriese's "Reverse-Engineering #Xcode's Coding Intelligence prompt: A look under the hood"
https://peterfriese.dev/blog/2025/reveng-xcode-coding-intelligence/
Illuminating read: @peterfriese.dev's "Reverse-Engineering #Xcode's Coding Intelligence prompt: A look under the hood"
peterfriese.dev/blog/2025/re...
#WWDC25 #Xcode26 #macOS26 #iOS26 #LLM
Reverse-Engineering Xcode’s Co...
It's absolutely crazy to me that @swiftlang Package Traits were proposed over a year ago and publicly released months ago and no version of Xcode has ever supported actually using them, and #Xcode26 is currently on track to also ship without support.
Want to use Google Gemini in #Xcode26 beta? You can – the key is URL rewriting, but it's super-simple to do using the Proxyman tool. I'll show you how:
zottmann.org/2025/06/13/h...
#macOS26 #Google #Gemini #AI #LLM
How to use Google Gemini in Xc...
Want to use Google Gemini in #Xcode26 beta? You can – the key is URL rewriting, but it's super-simple to do using @proxyman. I'll show you how:
https://zottmann.org/2025/06/13/how-to-use-google-gemini.html
App builds in debug and runs
Snapshots pass
Unit tests mostly pass
Release build crashes the compiler
Not a bad first week at all! Kudos to Apple engineers
Everyone's favourite Developer Technical Support @ #Apple, @justkwin, described the current situation of logging in to an Apple Account and/or issueing provisioning profiles inside a #macOS VM, and provided some options. https://developer.apple.com/forums/thread/787500?answerId=843094022#843094022
It still doesn't fully work, but at least now we know what's up. That's good!
#iOSDev PSA: new #Xcode26 projects default to Main Actor isolation, which can lead to errors with Sendable types
Possible Fixes:
1: Change default isolation
2: Mark type as nonisolated
3: Ignore #SwiftConcurrency
@mattiem has a great post on default isolation: https://www.massicotte.org/default-isolation-swift-6_2
Quite frankly, if I hadn't read your post before, I probably would've taken a lot longer to figure out why the heck the type in question was MainActor isolated to begin with - thanks Matt!
Use any OpenAI-compatible LLM provider in Xcode 26, even without Apple Intelligence: In which I build upon @simonbs.dev's work and look into adding #OpenAI and #OpenRouter to #Xcode26.
zottmann.org/2025/06/11/u...
#WWDC25
Use any OpenAI-compatible LLM ...
Use any OpenAI-compatible LLM provider in Xcode 26, even without Apple Intelligence: In which I build upon @simonbs's work and look into adding #OpenAI and #OpenRouter to #Xcode26.
https://zottmann.org/2025/06/11/use-any-openaicompatible-llm-provider.html #WWDC25
Apple implemented a feature I had requested in #Xcode26. So sending feedback does actually have an effect on the decision the teams make!
So don't forget to share your feedback in the coming weeks. Bugs might get fixed right away, and feature requests shipped the next year (like mine)!
Xcode 26 : c’est pas Cursor, mais c’est pas mal http://dlvr.it/TLGVD5 #Xcode26 #Apple
If your project crashes in #Xcode26 upon opening, the official fix is to find the "UserInterfaceState.xcuserstate" file and delete it (as stated in the release notes).
Right-click your ".xcodeproj", choose "Show Package Contents". Do the same for "project.xcworkspace". Now delete the entire "xcuserdata" folder which contains the incompatible ".xcuserstate" file. Done!
Sadly, Apple's auto complete is still not good. I got it to fail on a simple case that copilot has been nailing for months.
ChatGPT got it from a conversational aspect, and even edited a closed file when I tacked onto the same conversation.
I like that it shows an Apple Intelligence colored change bar in the gutter. #wwdc #xcode26
Woah. Xcode 26 can now use AI to generate localized strings for you on the fly.
A horror story in two parts #Xcode26 #CodeIntelligence