Issue 93
Sponsored
With Namespace, you can run your iOS builds on fast, ephemeral Mac runners. Framer switched from GitHub and saw 2x faster CI/CD pipelines and 60% lower costs.
Hey everyone! I hope you’ve all had a fantastic couple of weeks — welcome to another issue of the newsletter!
It has been a big week, as the new devices — including the shiny new iPhone Duo — have finally been announced. This also means that we iOS developers now know when iOS 27 will be available: September 14.
For Hidde and me over at Anima, it has been a really busy summer, packed with new features, refining our apps for the new device form factors, and creating a best-in-class experience when using our apps with Siri AI.
As it could not be any other way, we also managed to squeeze in plenty of other fun features that we had not planned at the beginning of the summer, including new Strava-like share images for Gigs: Concert Tracker and a metronome view in NowPlaying that shows a song’s key and tempo!
The work is done for us — and probably for you too — but the most important step is to submit your app version as soon as possible, to help make sure the release you have worked so hard on is available on day one.
So, happy shipping everyone — and let’s dive into today’s issue!
🚀 App Store submissions now open for the 27 releases
With the 27 releases nearly here and the big summer-long sprint done for us iOS developers done, Apple is now accepting builds archived with the Xcode 27 Release Candidate and the latest SDKs.
There are a couple of important reminders in Apple’s announcement: macOS 27 is Apple silicon only, and new submissions will need to use the 27 SDKs from April 2027. It is also a good moment to make sure you have answered the updated age rating questions in App Store Connect, which you can do in one click using Helm for App Store Connect.
🔐 Block merging PRs that contain secrets
GitHub has added a new repository ruleset that can block a pull request from merging when it introduces an unresolved secret scanning alert.
The rule makes sure a scan has completed for the head commit and that no secrets introduced by the pull request are still open. The feature is now available in public preview for GitHub Secret Protection and GitHub Advanced Security customers.
🔨 Visualize Xcode’s build timeline using Tuist
Tuist has just merged a new build timeline feature PR for Xcode builds, and it looks incredibly useful for figuring out why a build is slow.
The new Timeline tab turns the standard .xcactivitylog into a view of individual build steps, their overlap, and synchronized CPU, memory, network, and disk metrics. No extra Xcode project settings required 🤩.
🤖 The iOS Simulator in Cursor, Claude Code and Codex
Antoine van der Lee has been building some really interesting tools for the agentic development workflow, from bringing the iOS Simulator directly into Cursor, Claude Code, and Codex with RocketSim, to making performance tweaks and fixes more approachable with RocketTrace.
I am good friends with Antoine, so I have been lucky enough to test some of the works in progress, and wow they are both really impressive! Make sure you subscribe to his newsletter to be the first to know when they ship!