Expo Account
Before you can build your app for the App Store, you need an Expo account. This is free and takes about 5 minutes.Already have an Expo account? Skip to Service Accounts →
What is Expo?
Think of Expo as the bridge between your code and the App Store. When you write a mobile app, your code needs to be “compiled” into a format that iPhones can understand. This compilation process is complex — it requires Apple’s Xcode, specific certificates, and a lot of configuration. Expo handles all of this for you. You write code, Expo turns it into an app.The Two Parts of Expo
| Part | What It Does |
|---|---|
| Expo Framework | The tools you use to write your app (already included in the kit) |
| EAS (Expo Application Services) | Cloud service that builds your app and submits it to the App Store |
You don’t need to understand how Expo works internally. Just know that when you’re ready to publish, you’ll run a command and Expo handles the rest.
Why Expo?
Without Expo, publishing an iOS app requires:- A Mac with Xcode installed
- Managing certificates and provisioning profiles
- Understanding Apple’s complex build system
- Hours of configuration
- Build in the cloud (your Mac specs don’t matter)
- Certificates managed automatically
- One command to build:
eas build - One command to submit:
eas submit
Expo is used by companies like Microsoft, Shopify, and Discord. It’s production-ready and trusted.
Create Your Expo Account
1
Go to Expo
Visit expo.dev and click Sign Up
2
Create Account
Sign up with email or GitHub. Use an email you check regularly — Expo sends build notifications here.
3
Verify Email
Check your inbox and verify your email address
Expo Pricing
Expo has a generous free tier:| Plan | Builds | Best For |
|---|---|---|
| Free | 30 builds/month | Most indie developers |
| Production ($99/mo) | 100 builds/month | Teams, frequent updates |
What About EAS CLI?
Later, during project setup, you’ll install the EAS command-line tool:Expo vs App Store: What’s the Difference?
People sometimes confuse Expo and the App Store. Here’s the distinction:| Expo | App Store | |
|---|---|---|
| What it does | Builds your app | Distributes your app to users |
| Who runs it | Expo (third-party company) | Apple |
| Account cost | Free | $99/year |
| Required? | Yes (or you build manually) | Yes (to publish publicly) |
Next Step
Create Service Accounts
Set up Supabase, RevenueCat, and MixPanel