AWS CodeBuild now supports Mac builds

Posted on: Aug 19, 2024

Starting today, you can build applications on macOS with AWS CodeBuild. You can build artifacts on managed Apple M2 instances that run on macOS 14 Sonoma. AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces ready-to-deploy software packages.

Building, testing, signing, and distributing applications for Apple systems (iOS, iPadOS, watchOS, tvOS, and macOS) requires the use of Xcode which runs exclusively on macOS. You can provision a fleet of managed CodeBuild Mac instances which offer native integration with AWS, including Amazon VPC, AWS Secrets Manager, and IAM. You can use CodeBuild’s prepackaged build environment with common tools and frameworks, or you can bring your own Amazon EC2 AMI to provision the Mac instances in your fleet.

Mac builds are available in US East (Ohio), US East (N. Virginia), US West (Oregon), Europe (Frankfurt), and Asia Pacific (Sydney). For a full list of AWS Regions where AWS CodeBuild is available, please visit our region table.

To get started setup a reserved capacity macOS fleet, and see CodeBuild’s blog post for creating a project to run builds on your fleet.