Apple Developer Portal integration
With the Apple Developer Portal integration, users can use the same credentials for automatic iOS code signing across all apps on user’s personal account or in a team without having to enter them in app settings. Read more about automatic code signing with Apple Developer Portal integration.
Changing the app icon
We have added the option to change the app icon displayed on Codemagic. This can be done under Repository settings via the Change application icon option which enables you to upload a new image. The image must be in
png format and can be up to 1MB in size.
Codemagic YAML configuration beta
You can now export your Codemagic configuration from app settings as a
codemagic.yaml file and keep it in your repository for build configuration. Exporting build configuration is currently supported for Android and web apps only. We invite our users to try it out and share the feedback with us.
Concurrent builds for teams
Teams on Codemagic now have Magic seats available in addition to regular team seats. Purchasing a Magic seat increases your team’s build concurrency by 1, allowing to run several builds in parallel. Read more about Magic seats on our blog and check out the pricing details here.
Codemagic CI/CD GitHub app (beta)
In addition to GitHub OAuth integration, you can now use Codemagic via the GitHub app. The Codemagic CI/CD GitHub app requires less permissions than the GitHub OAuth integration and enables you to configure which repositories Codemagic can access. Read more about the benefits of Codemagic GitHub app on our blog and see our documentation for details about the integration.
Testing on real devices with AWS Device Farm and Sylph
We have added the option to run Flutter Driver tests on physical Android and iOS devices on AWS Device Farm. This is done thanks to integration with Sylph which makes it possible to configure the test run using a
sylph.yaml file. See more details in Testing on AWS Device Farm.
Support for macOS and Linux apps
Building Flutter desktop apps for macOS and Linux is now supported on Codemagic, see instructions here. You can also watch a demo of building a desktop app on Codemagic and installing and running it on macOS.
Codemagic community documentation
We made Codemagic documentation public! Codemagic users are now welcome to contribute on GitHub.
The improved documentation site includes:
Release notes for an overview of latest Codemagic feature releases
Common issues together with solutions to overcome them
Software and versions page containing a list of software that is available out-of-the-box
Automatic builds on tag creation – GitLab and Bitbucket
In addition to GitHub apps, we now support automatic builds on tag creation also for GitLab and Bitbucket apps. Whenever you create a tag via UI or using command line, Codemagic will automatically pick up and build the tagged commit. Read more about it here.