Skip to main content
Rork builds and uploads for you, on its own machines. You do not need a Mac, Xcode, or Android Studio. What Rork cannot do is be you. Each store wants an account in your name, your identity verified, and your listing written. Start those early, because the waiting is the slow part, not the building.

Pick your route

The web

Fastest. No account, no review, no install. Publish and share a link today.

App Store

An Apple Developer membership at $99 a year, and Apple’s review.

Google Play

A $25 one-time registration, and a closed test for new personal accounts.
The three are not exclusive. One project can hold an iPhone app, an Android app, and a web app, and many founders publish the web app first to test the idea while the store accounts are being verified. See Convert your app between iOS, Android, and web.

iPhone, in order

1

Create your Apple Developer account

$99 a year, and Apple verifies who you are. Create your Apple Developer Account.
2

Send a build to TestFlight

Put the app on real phones, yours and your testers’. TestFlight and testers.
3

Check yourself against the guidelines

4

Prepare the listing

Screenshots, description, privacy answers. App Store screenshots and Screenshot Studio.
5

Submit and wait

Publish Your App to the Apple App Store, then the App Review guide for what the statuses mean.
If a build fails or never appears, see Submission errors. For the most common rejections, see Main App Store rejection reasons.

Android, in order

1

Register your Google Play developer account

$25 once, plus identity verification. New personal accounts also need a closed test with 12 testers for 14 days, so start this first. Create your Google Play developer account.
2

Install the app on your own phone

Before you submit anywhere

  • Test the thing you are shipping, on a real device, not only in the preview.
  • Have your policies ready. Both stores ask for a privacy policy, and a subscription needs terms. See How to create a privacy policy.
  • Decide how it makes money before the listing, because pricing and paywalls affect review. See How to add a paywall with RevenueCat.