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

Build and publish white-label apps with Codemagic

White labeling is the process of rebranding your base app for each customer with their own settings and assets.

Giving developers an easier way to build white-label mobile apps

Whether you are building a few versions or hundreds of versions of your native iOS or Android, React Native, Flutter, or Ionic app, Codemagic has everything you need to automate the rebranding process and deliver high-quality apps to the stores.

One codebase

One codebase

You don’t have to create multiple codebases or workflows, use a single application codebase with a dynamic workflow to generate a branded version for each of your customers.

Codemagic REST API

Codemagic REST API

Need to trigger builds from your own web app or a white-label app builder? Use the Codemagic REST API to initiate builds with a custom JSON payload to build specific versions of your app. Environment variables can be passed in your API calls, allowing you to keep the required number of workflows to a minimum.

Simple scripts

Simple scripts

Customize your app and perform actions such as changing app icons, updating bundle identifiers, and modifying configuration files by fetching assets from S3, CMS, GCP Bucket, or any other source using simple scripts.

Automatic iOS code signing

Automatic iOS code signing

Automate the code signing of your white-label apps. For iOS apps, Codemagic has an integration with Apple Developer Portal. Certificates and provisioning profiles can be automatically created, fetched, and updated from the Apple Developer Portal to code-sign your apps.

Publish to customer stores

Publish to customer stores

Codemagic simplifies publishing to the Apple App Store and Google Play by using the stores' publishing APIs. This means you can publish Android and iOS apps using your own or your customers' app store accounts. You can also use automatic build versioning based on the last version published to Google Play or the App Store.

Run builds in parallel

Run builds in parallel

Codemagic’s scalable architecture means you can run multiple builds at the same time using macOS, Windows, and Linux machines. As your needs grow, additional concurrencies can be added to your account without worrying about setting up and maintaining your own infrastructure.

Loved by the community

Quote1
Quote2
Quote3