RORK LABJP
TEST — The Rork Companion app lets you test on a real iPhone without a paid Apple Developer accountCLOUD — Code compiles on a cloud Mac, streaming a 60fps live simulator with real touch inputBROWSER — Design, code, and test entirely in Chrome or Safari — no Xcode requiredPUBLISH — Two-click App Store publishing keeps the submission process simpleMAX — Rork Max builds native Swift apps for iPhone, iPad, Apple Watch, and Vision ProRN — Standard Rork generates iOS and Android apps together with React Native (Expo)TEST — The Rork Companion app lets you test on a real iPhone without a paid Apple Developer accountCLOUD — Code compiles on a cloud Mac, streaming a 60fps live simulator with real touch inputBROWSER — Design, code, and test entirely in Chrome or Safari — no Xcode requiredPUBLISH — Two-click App Store publishing keeps the submission process simpleMAX — Rork Max builds native Swift apps for iPhone, iPad, Apple Watch, and Vision ProRN — Standard Rork generates iOS and Android apps together with React Native (Expo)
Articles/Business
Business/2026-06-29Advanced

How far Rork Companion's free device testing goes — and when to pay the $99 Apple Developer Program

Rork Companion lets you test on a real device without a paid Apple Developer account. Here is exactly where the free path stops, the concrete triggers for paying the $99, and what to stage before your first signed build — from running six apps as an indie developer.

Rork471Rork Companion7Apple Developer3Device Testing4App Store73Indie Dev35

Premium Article

The day I learned I could push to a real device for free, the first thing I did was dig out an older iPhone to keep as a test unit. With Rork Companion you can send a designed app to a physical device and tap through it without enrolling in the paid Apple Developer Program ($99/year). When I started building apps, the thing that ate the most time was never the implementation itself — it was getting to the point where the app actually ran on a device. So removing that one step from the cost equation matters more than it sounds.

But the free path has a clear ceiling, and the awkward part is that most people hit it at the worst possible moment: the day the app is finished and they try to ship it. If a $99 enrollment and a review queue land on top of your deadline, you lose a full day. Let me draw the line from running six apps solo: how far the free path stretches, which tasks force you to pay, and what to stage before you do.

What the free path actually covers

The Companion-plus-cloud-compile combination lets you run a real loop with no signing and no developer enrollment:

  • Design, generate, and edit entirely inside the browser (Chrome / Safari)
  • Build on a cloud-hosted Mac and stream a 60fps live simulator with real touch input
  • Transfer to your own physical iPhone through the Companion app and tap through it
  • Issue a share link so a friend can preview it through Companion on their device

At this stage you can verify most of the look and the raw feel: whether the UI holds together, whether navigation dead-ends, whether lists and forms render as expected. In my experience, roughly 70% of the defects worth catching in an AI-generated app surface on this free path. Navigation dead-ends, crashes on empty data, state that does not persist — these recurring patterns are easy to flush out in the live simulator before you ever transfer to a device.

For the mechanics here, see the Companion on-device testing walkthrough and pre-submission device verification via share links.

What the wall is really made of

The catch is that a Companion device transfer is not Apple's formal signing and distribution flow. Companion runs your app inside a preview runner, so anything that needs the OS's production entitlements will not behave as the real thing there.

Here is what specifically requires the $99 Apple Developer Program:

What you want to doFree path?What it needs
UI, navigation, raw interaction checksYesCompanion only
Feel it on your own physical deviceYesCompanion only
Production APNs push deliveryNoDeveloper Program + cert/key
Real StoreKit purchase testing (Sandbox)NoApp Store Connect (Program required)
TestFlight external beta distributionNoProgram + App Store Connect
App Store submission and releaseNoProgram + review
Certain capabilities (HealthKit/App Groups) on deviceNoSigned development build

What is easy to miss: the features tied most directly to revenue live outside the free path. You can get some way with AdMob using test ads, but StoreKit subscriptions and one-time purchases effectively require Sandbox testing on a real signed build, which means App Store Connect — which means the Developer Program. Push is the same: Companion shows you local-notification behavior, but hitting production APNs from a server assumes a signed build. For the purchase side, I cover the structure in the StoreKit 2 in-app purchase notes.

Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
Know exactly how far Companion's free on-device testing reaches without a paid Apple Developer account
Predict the walls you cannot cross without the $99 — TestFlight, production push, real StoreKit testing — before your work stalls
Get a pre-payment checklist for storage, permissions, and instrumentation so your first signed build does not waste a review cycle
Secure payment via Stripe · Cancel anytime

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Rork Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • Copy-paste ready implementation code
  • New advanced guides published daily
  • $5/mo or $10 for lifetime access
View Membership →

Related Articles

Business2026-06-02
What Localizing My Wallpaper Apps' App Store Listings Taught Me — Translation Isn't the Hard Part, Being Read Locally Is
Field notes from localizing my wallpaper apps' App Store listings across many locales: where literal translation fell short, where the keyword field and screenshot copy actually moved the needle, and how I now prioritize localization as a solo developer.
Business2026-04-26
Building a Rork Max Top-100 App Store App That Pays — From Architecture to AdMob and Subscription
Going from 'Rork Max can generate a SwiftUI native app' to 'this app sits in the App Store category Top 100 and earns $1,500–4,000/month' is a real gap. Here's the complete monetization playbook — architecture, AdMob, IAP, subscription, ASO, and retention — with working SwiftUI code.
Business2026-04-26
Making a SwiftUI App on Rork Max Profitable: Three Decisions — Plan, Monetization, Timing
When you build a SwiftUI native app on Rork Max, profitability rarely hinges on the price tag — it hinges on which plan, which monetization model, and when you ship. Three decisions from indie experience that make the subscription pay back from month one.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links
See all →