iOS simulator runs fail on Xcode 27 when the app is not installed
Los mantenedores suelen responder en 1 día
Ya se ha fusionado un pull request relacionado.
- #224 de @DaveyEke — fusionado
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- ios, typescript
Línea de trabajo
Start at the getAppInfo helper and the platform setup path that calls xcrun simctl appinfo. Reproduce on Xcode 27 with the app uninstalled and HARNESS_APP_PATH set, then inspect how the command’s exit code is handled. Done means setup installs the app and the simulator run proceeds when appinfo reports no application record; a linked pull request is already open.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
On Xcode 27, an iOS simulator run fails at startup when the app is not already installed on the simulator. Harness does not install it from HARNESS_APP_PATH, and the run aborts with:
DOMException [AbortError]: The operation was aborted
Harness checks whether the app is installed with xcrun simctl appinfo. getAppInfo expects the command to succeed and print a one-entry plist for a missing app, which is what Xcode 26.5 does. On Xcode 27, simctl appinfo exits with code 3 instead:
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=3):
Simulator device failed to lookup application properties for com.margelo.nitro.example.
No application record found for that bundle identifier
spawn throws on the non-zero exit, so platform setup fails and the session aborts.
To reproduce, use Xcode 27, uninstall the app from a booted simulator, and run Harness with HARNESS_APP_PATH set.
- Lenguaje dominante
- TypeScript
- Estrellas
- 333
- Forks
- 20
- Merge medio
- 14 h 55 min
- PR fusionados (30 d)
- 44
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 callstackincubator/react-native-harness
-
--metroPort is documented, but the CLI rejects it as an unrecognized optionPosiblemente ocupada @YevheniiKotyrlo la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
callstackincubator/react-native-harness#199 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
callstackincubator/react-native-harness#128 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
callstackincubator/react-native-harness#277 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
callstackincubator/react-native-harness#273 ·
Los mantenedores suelen responder en 1 día
-
Android Activity recreation during a UI test is not reported as a host lifecycle changePosiblemente ocupada @mrousavy la tomó hace 2 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
callstackincubator/react-native-harness#271 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de callstackincubator/react-native-harness
Issues similares
-
[Feature]: 建议导入源后,自动切换到新导入的源Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
lyswhut/lx-music-desktop#3026 ·
-
area: ci type: test
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
schlessera/brain-kit#2769 ·
Los mantenedores suelen responder en 1 día
-
Read a vector index's quantization back on Neo4j 2026.10, which reports vector.quantization.typeAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
liberation-data/drivine#231 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
alveusgg/alveusgg#2502 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día