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