Skip to main content

CodePush Profile

This section explains how to create and manage a CodePush profile in Appcircle to enable over-the-air (OTA) updates for your React Native projects. A properly configured profile allows you to connect your CodePush deployments with your Appcircle workflows, manage versioning, and control release behaviors through a user-friendly interface. Follow the steps below to get started.

Screenshot

Creating CodePush Profile

To use CodePush in your project, you must first create a CodePush profile in Appcircle, which links your application to the update delivery system. In Appcircle, click the Add New button to create a new CodePush profile and assign a name to it.

CodePush Profile Name

The name you assign to your profile will be used as the App Name for your over-the-air updates.

CodePush Profiles

To ensure better manageability of your updates, we recommend creating two separate profiles for iOS and Android platforms. For example: MyApp-iOS and MyApp-Android.

Screenshot Screenshot

Profile Actions

By clicking the three dots on the profile card, you can:

  • Rename the profile
  • Pin the profile
  • Delete the existing profile
Screenshot
Changing Profile Name

Remember, the name given to the profile is used as the App Name parameter during the CodePush update process. If you change the profile name, you must also update this parameter when delivering updates.

Profile Management

This section provides an overview of how to manage your existing CodePush profiles in Appcircle.

Deployment Channels

Deployment channels allow you to categorize and manage your CodePush releases, enabling different update strategies such as Staging and Production deployments.

Screenshot

Deployment Channel Actions

This section explains how to rename and delete existing deployment channels and view their release history for better control over your update workflow.

Screenshot

By clicking the three dots on the channels, you can:

  • Rename the channel
  • Delete the existing channel

Adding new Deployment Channel

  • To add a new deployment channel, click on the + button
Screenshot
  • Provide a unique channel name in the opened modal, and save your configuration.
Screenshot