Here is the complete list of tools provided by Xcode's native MCP server 🤩🤩
To add it to your Github Copilot's config simply do:
"xcode-mcp": {
"command": "xcrun",
"args": [
"mcpbridge"
]
}
I've been waiting a long time for this API — and it's finally here! 🤩
It allows third-party cloud providers to back up users’ photos outside iCloud!
developer.apple.com/documentatio...
(It first appeared in the early iOS 26 betas but disappeared before the initial release.)
Now what happens if you need to add a @FocusState to handle the focus in the view ?
You can check SwissTransfer. We had a more pragmatic approach I think. Only the caching / logic layer is built using KMP.
apps.apple.com/app/infomani...
It’s also open source !
github.com/Infomaniak/i...
github.com/Infomaniak/m...
This project is using @tuist.dev . Its a tool that helps mitigating conflicts when multiple people need to work on the same Xcode project. You need to install it using mise (mise.jdx.dev) it helps managing your dev environment.
Then juste mise install, tuist install && tuist generate
We are a team of 8 working with swiftlint and swift format directly integrated in GitHub workflows. You can take a look here :
github.com/Infomaniak/i...
Merging conflicts is one of the many problems @tuist.dev solves for us.
Tuist can also help you to detect implicit dependencies which tend to create unstable builds. You should try it !
The syntax isn’t very intuitive but we already have:
async let someVar = myAwaitableFunc()
Then you are free to await or not the result.
You can even remove someVar to ignore the result.