Stay up to date with the latest iOS CI/CD news

Every two weeks, directly to your inbox and packed with everything you need to know and be aware of so that you're always prepared for the next app release!

Read and trusted by engineers from:

Issue 61

Sponsored

Supercharge your GitHub Actions with M4 Pro runners from the creators of Tart

Enjoy the fastest Apple Silicon chips at a fixed monthly price — fully managed so you can focus on shipping great code. Get an additional 50% off your first month with code IOSCI50OFF — exclusively for subscribers. Start your free 10-day trial now.

💰 FREE alternative to App Center build distribution service

In March last year, I shared the news that Microsoft decided to put App Center into maintenance mode to later retire it on the 31st of March 2025.

While the date sounded distant at the time, it is only about a month away now. If you are still using Microsoft’s build distribution service and are looking for an alternative, this announcement by Emerge Tools might be interesting to you!

🔧 Ready to use UI components for Swift CLIs

New open-source projects like the one discussed in this article make me so happy. I have been an advocate for using Swift beyond Apple app development for some time now, and I have been a long-time admirer of the work that Pedro and the team over at Tuist do in this regard.

Their latest Open Source project Noora is a ready-to-use design system and set of UI components for Swift CLI applications. This article by Natan Rolnik on swifttoolkit.dev goes into great detail about what the library offers and how you can incorporate it into your latest Swift CLI.

🍎 Running Xcode in unsupported macOS versions

If you’ve been an Apple platforms developer for some time, I am sure the situation described in this article is familiar to you. A new version of macOS launches with some features you are eager to test and, after you finish updating your machine, you realize that the version of Xcode you are using no longer launches.

You must be thinking: well the solution is simple right? You can just update to the latest compatible Xcode version for that macOS version.

Well… while that is true for a lot of cases, some others are not that simple, especially if you work on a large app maintained by numerous developers. If you’re in this situation and want to launch incompatible versions of Xcode on newer macOS versions, Marcel Voss has a solution for you!

❓ Apple has open-sourced Swift Build: Now what?

Last week, we were greeted by a post by Owen Voorhees on the Swift Blog announcing that Apple is open-sourcing Swift Build. Swift Build is a powerful and extensible build engine that provides a set of build rules for building Swift projects and that Xcode itself uses under the hood when building apps and Swift Packages written in Swift.

What does this mean for us developers? How can we make use of this engine? The announcement post does a great job of answering this, but if you are interested in learning more, I would recommend reading this article by Pedro Piñera on the Tuist blog.

Before you go…

I can’t believe we have created 1,000 Helm issues in Linear in under a year of active development. I guess we’ve been pretty busy adding new features and improving the overall look and feel of the app 🚀!