Subcommands48 subcommands
expo login
Login to an Expo account
expo logout
Logout of an Expo account
expo register
Sign up for a new Expo account
expo whoami
Return the currently authenticated account
expo build:ios
Build and sign a standalone IPA for the Apple App Store
expo build:android
Build and sign a standalone APK or App Bundle for the Google Play Store
expo build:web
Build the web app for production
expo build:status
Get the status of the latest build for the project
expo client:ios
Deprecated in favor of Expo Dev Clients
expo client:install:ios
Install Expo Go for iOS on the simulator
expo client:install:android
Install Expo Go for Android on a connected device or emulator
expo credentials:manager
Manage your credentials
expo customize:web
Eject the default web files for customization
expo eject
Create native iOS and Android project files. Learn more: https://docs.expo.dev/workflow/customizing/
expo prebuild
Create native iOS and Android project files before building natively. Learn more: https://docs.expo.dev/workflow/customizing/
expo export
Export the static files of the app for hosting it on a web server
expo fetch:ios:certs
Download the project's iOS standalone app signing credentials
expo fetch:android:keystore
Download the project's Android keystore
expo fetch:android:hashes
Compute and log the project's Android key hashes
expo fetch:android:upload-cert
Download the project's Android keystore
expo config
Show the project config
expo diagnostics
Log environment info to the console
expo doctor
Diagnose issues with the project
expo upgrade
Upgrade the project packages and config for the given SDK version
expo init
Create a new Expo project
expo install
Install a module or other package to a project
expo publish
Deploy a project to Expo hosting
expo publish:set
Specify the channel to serve a published release
expo publish:rollback
Undo an update to a channel
expo publish:history
Log the project's releases
expo publish:details
Log details of a published release
expo push:android:upload
Upload an FCM key for Android push notifications
expo push:android:show
Log the value currently in use for FCM notifications for this project
expo push:android:clear
Delete a previously uploaded FCM credential
expo run:android
Run the Android app binary locally
expo run:ios
Run the iOS app binary locally
expo send
Share the project's URL to an email address
expo start
Start a local dev server for the app
expo start:web
Start a Webpack dev server for the web app
expo upload:android
Moved to eas submit in eas-cli
expo upload:ios
Moved to eas submit in eas-cli
expo url
Log a URL for opening the project in Expo Go
expo url:ipa
Log the download URL for the standalone iOS binary
expo url:apk
Log the download URL for the standalone Android binary
expo webhooks
List all webhooks for a project
expo webhooks:add
Add a webhook to a project
expo webhooks:remove
Delete a webhook
expo webhooks:update
Update an existing webhook