run-ios on Xcode 27: DeviceHub opens no window when the simulator is shut down
Los mantenedores suelen responder en 2 días
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- ios, react-native, typescript
- Área
- cli, mobile-dev
Línea de trabajo
Start with the runOnSimulator flow used by run-ios and reproduce the two open-and-boot command orders from the issue on a shut-down simulator. Compare the behavior with boot-first ordering; done means run-ios opens the target simulator window rather than leaving it headless. A linked pull request indicates that work is already underway.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Environment
- macOS 26.6.2 (25G83)
- Xcode 27.0 (27A266a), iOS 27.0 simulator runtime (24A434)
@react-native-community/cli20.2.0;runOnSimulatoris unchanged onmain(21.0.0-alpha.1)react-native0.87.1- Node 22.22.3
Description
When the target simulator is shut down, run-ios builds, installs and launches the app, but DeviceHub never shows the simulator's window. The simulator runs headless, and DeviceHub keeps showing whatever device window was already open, if any. When the simulator is already booted, its window opens as expected.
runOnSimulator opens devices://device/open?id=<udid> and then runs xcrun simctl boot. DeviceHub opens a window for a device that is already booted, and also for one that stays shut down, but not for a device that starts booting right after the deep link is opened. Booting first and opening the deep link afterwards shows the window.
Reproducible Demo
With a shut-down simulator that has no DeviceHub window open:
UDID=<shut-down simulator UDID>
# What run-ios does today: the simulator boots, no window opens
open "devices://device/open?id=$UDID"; xcrun simctl boot "$UDID"
xcrun simctl shutdown "$UDID"
# Boot first, then open: the window opens
xcrun simctl boot "$UDID"; open "devices://device/open?id=$UDID"
In any React Native app, npx react-native run-ios --udid <shut-down simulator UDID> launches the app on a headless simulator.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.9k
- Forks
- 948
- Merge medio
- 10 d 19 h
- PR fusionados (30 d)
- 1
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de react-native-community/cli
-
run-ios --udid <physical device> throws "No simulator available" because the fallback simulator is resolved eagerlyPosiblemente ocupada @huytdps13400 la tomó hace 40 días. Abiertobug report
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
react-native-community/cli#2826 ·
Los mantenedores suelen responder en 2 días
-
`project.ios.automaticPodsInstallation` default of `true` never applies unless `project.ios` is explicitly declared in `react-native.config.js`Posiblemente ocupada @huytdps13400 la tomó hace 40 días. Abiertobug report
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
react-native-community/cli#2825 ·
Los mantenedores suelen responder en 2 días
-
run-ios: "Unable to boot device in current state: Booted" alert when the simulator is already bootedPosiblemente ocupada @bryandent la tomó hace 84 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
react-native-community/cli#2820 ·
Los mantenedores suelen responder en 2 días
-
run-ios --buildFolder installs the app from the default DerivedData instead of the build folderPosiblemente ocupada @lovisschmidt la tomó hoy. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
react-native-community/cli#2869 ·
Los mantenedores suelen responder en 2 días
-
Tons of errors are ignoredAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
react-native-community/cli#2852 ·
Los mantenedores suelen responder en 2 días
Todos los issues de react-native-community/cli
Issues similares
-
perf(core): getComments() runs the approved count and the comment list as two sequential queriesAbiertoarea/core bot:bug bot:working
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
emdash-cms/emdash#3905 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
lingdojo/kana-dojo#31728 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
selective-claw: freshTailTurns=0 keeps ALL turns verbatim and summarizes none (slice(-0) === slice(0))Posiblemente ocupada @zjncs la tomó hoy. Abiertocomponent:tokenless
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
agentic-os-org/ANOLISA#6112 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
rjsf-team/react-jsonschema-form#5439 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día