◉RORK LABJP
●GPT6.1 — GPT-6.1 Sol joined the Rork model menu (Sep 29). It is the latest entry on the changelog●10/12 — 7 days left until React Native 0.88.x is due. Expo SDK 58 stable is only described as early October●NEW — Multiseat Purchases Are Already On: Decide Whether to Keep Them Before October 22●SDK 58 — A fix PR (#50998) for npm install failing in new projects is under review. No stable date has been given yet●SONNET — Claude Sonnet 5.5 is now in Rork (Sep 28). It is described as over 30% faster than Sonnet 5●iOS 27 — From April 2027, App Store uploads require the iOS 27 SDK. There is time to update your build environment calmly●GPT6.1 — GPT-6.1 Sol joined the Rork model menu (Sep 29). It is the latest entry on the changelog●10/12 — 7 days left until React Native 0.88.x is due. Expo SDK 58 stable is only described as early October●NEW — Multiseat Purchases Are Already On: Decide Whether to Keep Them Before October 22●SDK 58 — A fix PR (#50998) for npm install failing in new projects is under review. No stable date has been given yet●SONNET — Claude Sonnet 5.5 is now in Rork (Sep 28). It is described as over 30% faster than Sonnet 5●iOS 27 — From April 2027, App Store uploads require the iOS 27 SDK. There is time to update your build environment calmly
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.

Rork575Rork Companion10Apple Developer4Device Testing8App Store89Indie Dev39

✦ 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 $15 for lifetime access
View Membership →

Related Articles

⟐ Business2026-04-26
Taking a Rork Max Native App Up the App Store Charts — The Order I Build Ads, StoreKit 2, and Subscriptions
The order I follow to grow a Rork Max SwiftUI app into one that stays near the top of its App Store category: a single AdGate that decides when ads may show, StoreKit 2 Transaction.updates monitoring, and where I draw the lines on ASO and retention — with working code.
⟐ Business2026-07-19
Handing Over an App — What an App Store Transfer Carries, and What You Rebuild
A practical look at App Store Connect app transfers when selling or moving an app: the eligibility criteria, what carries over (ratings, subscribers, iCloud data), what you rebuild (TestFlight, APNs, merchant IDs), and the three places users actually feel the change.
⟐ Business2026-05-03
Making a Rork App Sell on the App Store — ASO, Pricing, and IAP Strategy
How to take a Rork-built app from invisible to ranked, priced right, and earning real money on the App Store. ASO, price psychology, IAP design, and subscription tactics drawn from running indie apps solo.
📚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