Xcode 15.3 is already available and will be default starting March 24. Read more

iOS continuous integration and delivery

Automate the whole build, test and release pipeline of your iOS apps to get to the market 20% faster

iOS

iOS

Set up your workflows in a single, easy-to-configure codemagic.yaml file. The file can be committed to version control, and when detected in the repository, will be used to configure the build.

You can automate the whole build, test and release pipeline of your apps to get to the market in record time.

Top reasons to use
Codemagic CI/CD for iOS

Easy project setup

Easy project setup

Getting started with building native iOS apps is easy thanks to ready-made configuration templates, which you can find in our documentation.

Customizable workflows for iOS

Customizable workflows for iOS

Have full control over your iOS CI/CD pipeline with workflows that fit the needs of your development team. Set up different workflows for development, testing and releasing the app.

Seamless iOS code signing

Seamless iOS code signing

Manage code signing yourself or let Codemagic take care of that for you with automatic code signing and Apple Developer Portal integration. Codemagic CLI tools for easier code signing are open source and can be also used locally.

iOS unit and UI test

iOS unit and UI test

Testing iOS apps on Codemagic CI/CD is as easy as running the test commands in the scripts section of the codemagic.yaml file. Read more about running unit and UI tests here.

MacOS hardware with latest tools

MacOS hardware with latest tools

Our powerful Mac mini and Mac Pro build machines are always equipped with the latest tools you need to build beautiful apps for iOS. All build machines have multiple Xcode versions and runtimes preinstalled to suit your needs.

First-class support

First-class support

Need help or have any questions? Join our GitHub Discussion. Paying customers can get in touch with us via the in-app chat widget.

Continuous integration and delivery for iOS with Codemagic

Easily add your iOS app wherever it is hosted

Full integration with Azure DevOps, GitHub, GitLab, Bitbucket and other Git-based repositories. Support for both cloud-based and self-hosted solutions.

Automated tests for iOS

Assure the quality of your app with automated tests for iOS

Codemagic makes it easy to automate the testing of your iOS apps. You can choose to run tests on simulator, or on real devices using Firebase Test Lab, Browser Stack or AWS Device Farm. Codemagic will run automatic tests after every new commit to guarantee the health of your iOS apps.

Use Codemagic CLI tools for code signing and creating an .ipa archive

Use Codemagic CLI tools for code signing and creating an .ipa archive

Codemagic offers a set of utilities known as Codemagic CLI Tools for facilitating the building and code signing of iOS apps built with native tooling, React Native or Flutter. The CLI tools are used for building and code signing during Codemagic builds but can be just as easily used on a local Mac or in other remote machines.

Cut CI build times by 50% with App Store Connect Post-Processing Actions

Cut CI build times by 50% with App Store Connect Post-Processing Actions

Don’t spend build minutes waiting for the uploaded artifact to become available on App Store Connect. Codemagic handles the App Store Connect operations asynchronously outside the build machine, allowing you to cut build times in half when updating release notes or submitting to Beta Review.

Keep your iOS app development team in the loop

Codemagic will provide you with detailed feedback on all the test runs and builds, and will notify the team about detected issues. Get instant information about your project and keep all the stakeholders in the loop.

Get to the market 20% faster with continuous delivery

Get to the market 20% faster with continuous delivery

Codemagic enables you to automatically publish your app to App Store Connect for beta testing with TestFlight or distributing the app to users via App Store. Just set up iOS code signing to publish IPAs to App Store Connect.

Get to the market 20% faster

See why more than 184k developers use Codemagic

iOS integrations to get your job done

Customize your iOS workflow with scripts and environment variables via codemagic.yaml and build, test and deploy your iOS apps in record time. Check the growing list of preinstalled software.