Skip to content

Latest commit

 

History

History

uploading-apps

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
icon description
arrow-up-from-bracket
Effortlessly upload your mobile app on Appetize within minutes, and start using it across various devices and operating systems.

Uploading Apps

Preparing your Build

{% content-ref url="android.md" %} android.md {% endcontent-ref %}

{% content-ref url="ios.md" %} ios.md {% endcontent-ref %}

{% hint style="info" %} 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. {% endhint %}

Upload your App

With Upload Page

To upload your application via a web browser use our Upload dialog:

{% embed url="https://appetize.io/upload" %}

Update existing Apps

To update an existing app, follow the same steps as uploading a new app via the Upload dialog. The latest build1 will automatically be associated with your app.

To view all builds for an app, select the app and go to the App Builds Page.

{% hint style="warning" %} 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. Search and select the build you want to update.
  4. Go to Settings.
  5. Navigate to "Update build"

Update Build under settings page

{% endhint %}

With CI/CD and Third-Party Integrations

Appetize 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 Actionshttps://github.com/appetizeio/github-action-appetizegithub.png
Gitlabhttps://about.gitlab.com/blog/2020/05/06/how-to-create-review-apps-for-android-with-gitlab-fastlane-and-appetize-dot-io/gitlab.png
Bitrisehttps://bitrise.io/integrations/steps/appetize-deploybitrise.png
Expohttps://expo.dev/expo.png
Fastlanehttps://docs.fastlane.tools/actions/appetize/fastlane.png
Storybook nativehttps://github.com/storybookjs/nativestorybook.png

{% hint style="info" %} If there is a 3rd party integration that you think should be on this list, please let us know! {% endhint %}

With REST API

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

{% content-ref url="../../../rest-api/create-new-app.md" %} create-new-app.md {% endcontent-ref %}

{% content-ref url="../../../rest-api/update-existing-app.md" %} update-existing-app.md {% endcontent-ref %}

Footnotes

  1. 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.