Skip to main content

Uploading Apps

Preparing your Build

Android

Learn how to prepare your Android APK for upload

iOS

Learn how to prepare your iOS app for upload
We support cross-platform apps made in Flutter, Xamarin, React-Native, Kotlin Multiplatform and others which generate .app or .apk builds.For common issues and troubleshooting, visit our Knowledge base.

Upload your App

With Upload Page

To upload your application via a web browser use our ‘Upload’ dialog on the landing page or on the App Section

Update existing Apps

To update an existing app, follow the same steps as uploading a new app via the Upload dialog. The latest build will automatically be associated with your app. To view all builds for an app, select the app and go to the App Builds Page.
In some instances, you might want to explicitly update a particular app build. To do so, follow these steps:
  1. Go to the Apps Dashboard
  2. Select the app
  3. Click on ‘Upload a new version’
  4. Done

With CI/CD and Third-Party Integrations

NativeBridge integrates with several popular CI/CD tools and other third-party services, allowing you to:
  • Ensure Your App is Always Up-To-Date: Automatically upload the latest builds with one of our many CI/CD integrations.
  • Eliminate Manual Processes: Automate rolling out of updated apps or specific builds, saving time and effort.
  • Improve User and Development Workflows: Integrate with tools such as Storybook Native and Expo to improve user and developer experiences.
  • Run Tests on Pull Requests: Automatically upload and test builds on Pull Requests for efficient quality assurance.
Available integrations include:

GitHub Actions

Automate your workflow with GitHub Actions

GitLab

Create review apps with GitLab CI/CD

Bitrise

Deploy with Bitrise step

Expo

Seamless integration with Expo

Fastlane

Automate with Fastlane

Storybook Native

Component-driven development
If there is a 3rd party integration that you think should be on this list, please let us know!

With REST API

NativeBridge also supports uploading your application programmatically by making use of our REST API:

API Documentation

Check out detailed documentation here
The latest build refers to the most recent version of your app on Android, identified by the versionCode, and on iOS, by the CFBundleShortVersionString and CFBundleVersion.