Welcome to Bifrost

Bifrost is the build and distribution cloud for SuperNative apps. Connect a GitHub repository, and Bifrost compiles your Laravel app into signed Android and iOS binaries on our infrastructure and uploads them to Google Play and App Store Connect for you.

There is nothing to install and no build machine to look after. You don't need a Mac to ship an iOS app.

What Bifrost does

  • Builds in the cloud. Every build runs on our infrastructure and usually finishes in a few minutes, with a realtime log while it runs and an email when it's done.
  • Manages your signing credentials. Hand Bifrost a store API key once and it creates your iOS certificates and provisioning profiles, and renews them before they expire. Apps that are already signed can bring their existing certificate or keystore instead. See Credentials.
  • Ships to the stores. Signed AABs go to the Play Console track you choose, and iOS builds go to App Store Connect for TestFlight and releases. APKs are available for direct install.
  • Keeps everything in a team. Teams own the projects, the store API keys, any licenses and the billing, so a key is uploaded once and reused by every app.

Prerequisites

You need a developer account with each store you intend to ship to. Both take a little while to approve, so it's worth starting them before your first build.

If you're only shipping to one platform, you only need that platform's account.

You'll also need a GitHub repository to build from. Projects still on NativePHP v1 or v2 need a license as well; on v3 or later, or on SuperNative, they don't.

Next steps

Create a Project and link it to your repository, set up its Credentials, then hit Ship It! to make your first build.