Publishing overview

From a test build to the stores: the simulator, phone installs, the App Store and Google Play, and what each one needs.

OpenV2 builds native iOS and Android apps. What you get depends on whether you are testing or releasing.

Four steps, four results

StepPurposeResultPlan
SimulatorTest while you buildYour app running in the browserEvery plan
CompanionTest on a real phoneA build installed over USBPro or Max
App StoreRelease on iOSA build uploaded to App Store ConnectPro or Max, with an Apple Developer membership
Google PlayRelease on AndroidA signed bundle submitted to a Play trackPro or Max, with a Google Play developer account

A test build is not a release: neither the simulator nor a phone install publishes your app.

Before you publish

  • Test the app in the simulator and, if you can, on a phone.
  • Check the name, identifiers, version and icon. See App metadata and icons.
  • Ask the agent to get the app ready: the Ready for the App Store recipe (type /) checks common review issues and prepares listing text.

Start publishing

Press Publish in the header and choose the store, or open More and choose App Store or Google Play.

Sign in with Apple and App Review

Managed V2 Cloud authentication does not currently include Sign in with Apple. Apple login inside Companion only signs your test builds; it does not add Apple login to your app.

Before you publish an iOS app that offers third-party or social login for its main account, check App Review Guideline 4.8. When it applies you must offer an equivalent login option that meets Apple's privacy requirements; Sign in with Apple is one such option. Apps that use only their own account system are exempt. If you need Sign in with Apple, implement and test it, including the Apple configuration, before you submit.

Release status

Uploading a build, or a Submitted status, is not approval. Review, production access and release timing stay with Apple and Google.

Usage

Builds and the simulator use your plan's usage. See Plans and usage.