Description of the bug
Expo debug does not start in VSCode. It gets over "waiting for bundler on 127.0.0.1:8081 step successfully, but gets stuck waiting for a device to connect.
To Reproduce
- Run Expo debug on VSCode. ctrl+shift+P Expo: Debug expo app (also tried using a launch configuration)
- Confirm it's in "waiting for bundler on 127.0.0.1:8081" step.
- Go to terminal. Run npx expo start.
- Go back to VSCode, confirm it's now "waiting for device to connect"
- Go back to terminal, launch Expo app on my phone using the QR code.
- The app loads, I can interact with it. But Expo Debug is still stuck.
Expected behavior
Debugging should start.
Actual behavior
Got stuck.
Additional context
Stuck:

launch.json configs I tried:
{
"type": "expo",
"request": "attach",
"name": "Debug Expo Go",
"projectRoot": "${workspaceFolder}/client",
"bundlerPort": "8081",
"bundlerHost": "127.0.0.1",
"trace": true,
"enableTurboSourcemaps": false
}
or
{
"type": "expo",
"request": "attach",
"name": "Debug Expo Go",
"projectRoot": "${workspaceFolder}/client",
"bundlerPort": "8081",
"bundlerHost": "127.0.0.1"
},
Expo ~52.0.17
Expo app on iPhone:
Description of the bug
Expo debug does not start in VSCode. It gets over "waiting for bundler on 127.0.0.1:8081 step successfully, but gets stuck waiting for a device to connect.
To Reproduce
Expected behavior
Debugging should start.
Actual behavior
Got stuck.
Additional context
Stuck:

launch.json configs I tried:
{
"type": "expo",
"request": "attach",
"name": "Debug Expo Go",
"projectRoot": "${workspaceFolder}/client",
"bundlerPort": "8081",
"bundlerHost": "127.0.0.1",
"trace": true,
"enableTurboSourcemaps": false
}
or
{
"type": "expo",
"request": "attach",
"name": "Debug Expo Go",
"projectRoot": "${workspaceFolder}/client",
"bundlerPort": "8081",
"bundlerHost": "127.0.0.1"
},
Expo ~52.0.17
Expo app on iPhone: