Xcode Cloud time

Directly from the introduction page on the Apple developer portal, we read:

Xcode Cloud is a continuous integration and delivery service built into Xcode and designed expressly for Apple developers. It accelerates the development and delivery of high-quality apps by bringing together cloud-based tools that help you build apps, run automated tests in parallel, deliver apps to testers, and view and manage user feedback.

Unveiled at WWDC 2021 in its beta version, it is now a truly mature and usable product for us developers in the Apple ecosystem.

The projects handled in recent years relied—as requested by client companies—primarily on two different CI/CD environments: Azure and Atlassian; consequently, there was less time available to thoroughly test the capabilities of Xcode Cloud.

2024 will see the development of several mobile projects from Venezia.tech. For this reason, throughout December, I have been exploring and testing how to implement Apple's continuous integration platform.

The result? Yet another step forward in integration, enabling the automation of steps that would otherwise be manual and repetitive—tasks that offer no value to developers who simply want to see the fruits of their labor distributed for testing and/or release.

I have always followed this approach in my work when starting a new project:

  • An advance payment? It’s the investment to use (if necessary) to supplement and/or upgrade my fleet of devices—aka my work tools.
  • Development environment to be defined? A technical opportunity to select, study, and implement any new technologies best suited to the purpose.

Comments are closed