// moving to push200

Looking for another way to build and ship your app?

If you're looking for another way to build your mobile app and send it to the stores, here is how Push200 works and how to move an app to it.

No card needed. Expo, Capacitor, React Native and Flutter apps. Works with your existing GitHub repository. Your keys stay in your GitHub.

What Push200 does

  • Builds Expo and Capacitor apps for iPhone and Android, from your GitHub repository
  • Runs every build on your own GitHub account. GitHub bills the build minutes under your own plan
  • Handles iOS signing with your App Store Connect key, and Android signing with your upload key
  • Opens each Android build on a virtual phone, with a screenshot and a crash check
  • Sends your app to App Store Connect, ready for TestFlight, and to Google Play as a draft
  • Shows one step at a time in a simple portal, so you don't need to write build files

How to move your app

  1. Connect GitHub

    Choose the repository your app already lives in. We read your app's details from your code. No code changes are needed on your main branch.

  2. Add your store keys

    Connect Apple with an App Store Connect key, and Google Play with an invite in Play Console. If your app is already on Google Play, add the Android key you've used before.

  3. Press Build

    Follow each stage live in your portal, then open the result in TestFlight or Google Play.

Things to check when you move

  • Use the same Android key. Google needs every version of your app signed with the same key. It usually ends in .jks, .keystore or .p12
  • Apple certificates. Apple allows only a few signing certificates at a time. If you reach the limit, you can paste the private key of a certificate you already have
  • Before you remove a certificate on Apple's site, check nothing else uses it. Another build service using that certificate would stop being able to sign new builds
  • Build variables and Firebase files. Add them on your app's page, and every build gets them
  • Build numbers. We read the store's latest number and use the next one, so you don't need to change it by hand

Try it first

Your main branch is never changed, because each build runs on its own separate branch. You can try Push200 on the Free plan, with 1 app and 3 builds a day, and no card needed.

Your next release could be one click away.

Start free with no card. Set up your first app today.

Start free