.NET MAUI without my Mac [Part 3]
This final part explores cloud build platforms like Codemagic to complete the iOS build process. Learn how to work around the limitations of GitHub runners and reach a practical solution for building .NET MAUI apps in the cloud.
![.NET MAUI without my Mac [Part 3]](/content/images/size/w2000/2025/05/umberto-jXd2FSvcRr8-unsplash-2-1.jpg)
This series started with a straightforward question: is it possible to build .NET MAUI iPhone applications without owning a Mac and without incurring any costs beyond the Apple Developer subscription?
After many hours spent troubleshooting, encountering failed builds, making questionable references to wearing pants, and running into cloud platform time limits, the answer remains uncertain: yes, no, or maybe? The available options are clear: buy a Mac, borrow one, or use a cloud service like MacStadium, Bitrise, or Codemagic. A brief review of pricing pointed to Codemagic as a practical choice, offering 500 free build minutes, more than enough to cover the requirements for the sample application.
While this may not provide a definitive answer to the original question, it does offer a workable solution.
The final post in this series was originally intended to include detailed instructions on configuring Codemagic to build an iOS app. However, Codemagic already provides thorough documentation covering this process, available here: Codemagic .NET MAUI Build Guide.
Happy building!
Previously on
- Part 1 - Without my pants
Explore whether it’s possible to build .NET MAUI iOS applications without owning a Mac. This post introduces the challenge, outlines initial setup steps, and investigates options using GitHub-hosted macOS runners. - Part 2 – Certificates and Provisioning Profiles
Building on the previous post, this guide walks through the detailed process of handling Apple certificates, provisioning profiles, and signing requirements to successfully produce a signed iOS app, all without direct access to a Mac.