Skip to content

Repository files navigation

Mobile Sandbox

A small Expo app for checking that your iOS setup works. No account, no API keys.

iOS only, Expo SDK 54. You need Node 20 or newer (node -v).

Two ways to run it

iPhone Simulator
Xcode required No Yes, about a 15 GB download
Setup time A couple of minutes Up to an hour without Xcode
Screen sharing Needs mirroring first Works, it's a window on your Mac

On an iPhone

  1. Install Expo Go from the App Store.
  2. Run npm install && npx expo start
  3. Scan the QR code in the terminal with your camera.

Your iPhone and Mac need to be on the same network. If that's blocked, use npx expo start --tunnel.

To share your screen you'll need to mirror the phone to your Mac first. QuickTime Player (File > New Movie Recording, then pick your iPhone) or iPhone Mirroring on macOS Sequoia both do this.

In the simulator

  1. Install Xcode from the Mac App Store, then launch it once.
  2. Go to Xcode > Settings > Locations and pick a version under Command Line Tools.
  3. Go to Xcode > Settings > Components, find Platform Support > iOS, and click Get.
  4. Run npm install && npx expo start, then press i.

Expo Go gets installed into the simulator for you. Press shift + i instead of i to pick which device to launch.

What you should see

A screen that says "Everything is running", followed by your Expo SDK, React Native, React and platform versions.

If something goes wrong

Nothing happens after pressing i: run open -a Simulator, then press i again.

Bundler behaving oddly: npx expo start --clear

Module resolution errors: rm -rf node_modules && npm install

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages