Shipnative
ShipnativeShipnative
Sign in
GuideSeptember 2026 · 4 min read

Run your ShipNative app on your phone with Expo Go

Apps built on the sandbox engine run live in the cloud. Scan one code with Expo Go and the app opens on your own iPhone or Android — no cable, no Xcode, no build. About a minute the first time, seconds after that.

Press Run on Phone in the studio header. The panel shows a code that stays live while it is open, plus the three steps below. The app on your phone picks up every rebuild.

What you need

  • A ShipNative project on the sandbox engine (the Engine: v3 chip in the studio header)
  • The free Expo Go app on your phone
  • On iPhone: a free Expo account and an access token connected in ShipNative (steps 2–4)

Five steps (three on Android)

  1. 1

    Install Expo Go

    The official Expo app for running apps in development. Free, no account needed to install.

    Download on the App StoreGet it on Google Play
  2. 2

    Create a free Expo account (iPhone only)

    Sign up at expo.dev/signup. This is the account Expo Go will check. Android users can skip to step 5.

    Email + password. The free plan is enough.
  3. 3

    Create an access token and connect it in ShipNative

    In your Expo account open expo.dev/settings/access-tokens, create a token named ShipNative, and paste it into the Run on Phone panel under Connect your Expo account. ShipNative uses it only to serve your previews under your account. Revoke it at any time from the same page.

    The panel shows your Expo username once connected, and restarts the preview under your account.
  4. 4

    Sign in to Expo Go on your iPhone

    Open Expo Go, tap your avatar in the top-right corner, and sign in with the same Expo account.

    Same account as the token. A different account will not open the app.
  5. 5

    Scan the code in the studio

    Press Run on Phone in the studio header (or Expo Go under the phone preview). Scan with the Camera app on iPhone or with Scan QR code inside Expo Go on Android. The app opens on your phone and picks up each rebuild.

    Camera app on iPhone · Scan QR code inside Expo Go on Android

iPhone needs an Expo account (since Expo SDK 57)

Expo Go on iPhone only opens apps served under an Expo account. Steps 2–4 make that happen: an Expo account, an access token connected in ShipNative, and the same account signed in inside Expo Go. Android does not require any of it.

iPhone vs Android

StepiPhoneAndroid
Install Expo GoYesYes
Expo account + access tokenYesNot needed
How to scanCamera appScan QR code inside Expo Go
Works on cellularYes — the preview runs in the cloudYes

Good to know

Your phone and your laptop do not need to share a network

The preview runs in the cloud, not on your machine. Cellular works. Coffee-shop Wi-Fi works. Only the phone needs internet.

The preview pauses after a few minutes of inactivity

Keeping the Run on Phone panel open keeps it alive. If it pauses, press Start preview in the panel; the app rebuilds from your saved files in about a minute.

Every rebuild reaches the phone automatically

Edit in the chat, wait for the green checks, and the app on your phone reloads with the change. Shake the phone for the Expo Go menu if it ever gets stuck.

ShipNative uses your token for one thing

It serves your previews under your Expo account, in one project named shipnative-preview. It never publishes, builds, or submits anything. Revoke the token from your Expo account settings at any time.

Expo Go is for previews, not the App Store

Expo Go runs your app inside the Expo Go shell. To ship a real app, export the code from ShipNative and build it with EAS — see the App Store checklist below.

Ready? Open the studio and press Run on Phone.

Frequently Asked Questions

Why does iPhone need an Expo account and Android does not?

Since Expo SDK 57, Expo Go on iPhone only opens apps served under an Expo account, and it checks that the account signed in inside Expo Go matches. Android has no such check yet. That is why steps 2 to 4 are iPhone-only.

What is an Expo access token and is it safe to paste it into ShipNative?

It is a personal key from your Expo account settings that lets a tool act as you. ShipNative stores it encrypted and uses it only to serve previews under your account. Create one named ShipNative so you can revoke exactly that key later.

The phone says the app could not be opened or asks me to sign in

On iPhone that means Expo Go is signed into a different account than the token you connected, or no account at all. Open Expo Go, tap your avatar, and sign in with the same account. Then scan again.

The code will not scan

On iPhone use the Camera app, not Expo Go. On Android use Scan QR code inside Expo Go. If the preview shows Paused, press Start preview first — a paused preview has no live code to scan.

Does this work for every ShipNative project?

Run on Phone is available on projects using the sandbox engine (the Engine: v3 chip in the studio header). Other projects preview in the browser only for now.

Can I share the link with someone else?

Yes, while the preview runs. Anyone with the link and Expo Go can open the app (on iPhone they need to be signed into the same Expo account). The link stops working when the preview pauses.

→

How to build an app with AI

The full method: describe, iterate screen by screen, preview, export.

Read the guide →
→

Expo EAS App Store checklist

When Expo Go is not enough: build and submit the real thing.

Read the checklist →

Ship a real React Native app today

Describe, preview, and export Expo code — free to start.

Build with ShipNative →
ShipNative logoShipnative

Build mobile apps with AI. Describe, preview, and ship to iOS & Android in minutes.

Features

Text to App AIApp Generator from ScreenshotPRD to Mobile App

Tools

All free toolsApp Cost CalculatorApp Name GeneratorApp Store Keyword ToolReact Native Components

Blog

All blog postsHow to Build an App Without CodingBest AI Tools for Real Mobile AppsExpo EAS App Store ChecklistLovable, Cursor & v0 for MobileBest AI App Builders in 2026React Native AI App Builder Guide

Legal

FAQTerms of ServicePrivacy Policy

© 2026 ShipNative. All rights reserved.