Skip to content

Store Distribution

Store Distribution lets you build and publish native iOS, Android, Roku, and Web apps directly from the admin panel. Configure your signing credentials, upload the required files, and trigger builds with one click.

App Distribution

Each platform has its own setup, signing, and submission flow. Pick the one you’re publishing:

Apple iOS

Publish to the App Store and TestFlight. iOS guide →

Roku

Sideload, package, and submit to the Roku Channel Store. Roku guide →

Web

Deploy your web app to a Vidori-hosted URL or your own domain. Web guide →

Before distributing your app on any platform, complete these steps in App Configuration:

RequirementWhere to Set
App NameApp Configuration
App IconApp Configuration → Branding Assets
App LogoApp Configuration → Branding Assets
Privacy Policy URLApp Configuration → URLs
Website URLApp Configuration → URLs

Once all configuration and signing assets are in place for the platform you want to ship:

  1. Go to App Studio → Distribution

  2. Select the platform (iOS, Android, Roku, or Web)

  3. Optionally set a version number (defaults to the current version)

  4. Click Build

The build is submitted to the CI/CD pipeline. Approximate build times:

PlatformTypical Build Time
iOS60–90 minutes
Android15–30 minutes
Rokuunder 1 minute
Web5–10 minutes

After triggering a build, the Distribution page shows the current status:

StatusMeaning
BuildingThe build is in progress
SuccessThe build completed and (where applicable) was uploaded to the app store
FailedThe build failed — check the error message for details

The status updates automatically as the build progresses.

Check that all required configuration is set in App Configuration. The Distribution page shows validation errors for missing fields. Each platform page also lists platform-specific error messages and how to resolve them.