1
Install EAS CLI
Copy and paste this command into your terminal and press Enter to install the EAS CLI globally on your development machine:
2
Log in to Expo
You’ll need an Expo account to use EAS. If you don’t have one, sign up at expo.dev.Copy and paste this command into your terminal and press Enter to log in:
3
Configure Build Profiles
Now let’s set up your project for building. Run this command:You’ll see two prompts:
-
Would you like to automatically create an EAS project for [your-app-name]?
✅ Typey
and press Enter -
Which platforms would you like to configure for EAS Build?
✅ Press Enter to selectAll
(it’s selected by default)
- Create your project on EAS
- Link your local project to EAS
- Generate an
eas.json
file with build settings
Create Development Build
Build iOS Development App
1
Enroll in Apple Developer Program
An active Apple Developer Program subscription is required (costs $99 per year).
2
Register Your Device
-
When asked about your Expo account, press
Y
to continue with your current account. - Enter your Apple ID credentials when prompted.
-
For device registration method, select the website option (recommended) by pressing
Enter
.
- Scan the QR code or open the provided URL
- Tap the Download Profile button
- Open the Settings app and install the provisioning profile
- Return to your browser to confirm the successful installation
3
Build iOS Development App
Ensure your
eas.json
has developmentClient: true
in the development profile before proceeding.You can also use the shorter command:
eas build -p ios --profile development
-
Apple ID
Enter your Apple ID credentials when prompted. -
Team Selection
Choose your Apple Developer team. -
Bundle Identifier
PressEnter
to use the one from yourapp.json
. -
Push Notifications
PressY
to enable push notifications capability.
While the build is in progress, you can continue to the next guide: Supabase Setup