Expo Dev Client
Last updated
Last updated
Expo Dev Client allows you to interact with native modules without ejecting or using the base workflow. While developing in the Expo Dev Client, you will still have access to the same hot reload and debugging tools present in Expo Go.
Expo Dev Client is required when using native modules. Specifically, for in-app-purchases. You will need to complete these setup steps again whenever you npm install a new package. Or to see change in app.json reflect
To build your app, run eas build --profile development --platform ios
You will have to register your device using the instructions displayed by Expo
View your development builds
Press install & scan the QR code to install it to your device
Make sure your device has development mode enabled
Install the development build on your client
Need more help? View detailed instructions
To test locally, run expo start --dev-client
Press c
in the terminal to reveal the QR code
Scan the QR code from your phone
Build dev client for simulator
eas build -p ios --profile simulator
Install dev client on simulator
eas build:run -p ios
Run the project
run expo start --dev-client
Press i
on the terminal to launch the dev client