Trusted by more than developers



Automate the whole build, test and release pipeline of your iOS apps to get to the market 20% faster
Set up your builds and 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 Android, iOS, React Native and Flutter apps to get to the market in record time. Read our in-depth guide on how to get started with continuous integration for iOS apps.
Getting started with building native iOS apps is easy thanks to ready-made configuration templates. Simply select iOS App as the starter workflow and kick off your project.
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.
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.
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.
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.
The Slack workspace for our community has more than 2,700 members. Find quick solutions and discuss your projects with fellow developers. In-app support is available to our enterprise clients, please visit our enterprise page for more information.
Full integration with Azure DevOps, GitHub, GitLab, Bitbucket and other Git-based repositories. Support for both cloud-based and self-hosted solutions.
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.
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.
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.
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.