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 |