javascript - Error al ejecutar la aplicación React Native desde el terminal (iOS)
Estoy siguiendo el tutorial en el sitio web oficial de React Native.
Usando lo siguiente para construir mi proyecto:
react-native run-ios
Recibo el error:
Found Xcode project TestProject.xcodeproj
xcrun: error: unable to find utility "instruments", not a developer
tool or in PATH
Command failed: xcrun instruments -s
xcrun: error: unable to find utility "instruments", not a developer
tool or in PATH
Aunque, cuando ejecuto la aplicación desde el .xcodeproj, todo funciona bien.
¿Alguna sugerencia?
Respuesta #1
Revisa este enlace (¿Ejecutar react-native run-ios provoca un error?). Parece ser un problema con la ubicación de Command line tools.
En Xcode, selecciona el menú Xcode, luego Preferencias, luego la pestaña Ubicaciones. Selecciona tu versión de Xcode en el menú desplegable y cierra Xcode.
Respuesta #2
Es posible que necesites instalar o establecer la ubicación de las Herramientas de Línea de Comandos de Xcode.
A través de la línea de comandos
Si tienes Xcode descargado, puedes ejecutar lo siguiente para establecer la ruta:
sudo xcode-select -s /Applications/Xcode.app
Si las herramientas de línea de comandos aún no se han instalado, es posible que primero necesites ejecutar esto:
xcode-select --install
Es posible que necesite aceptar la licencia de Xcode antes de instalar las herramientas de línea de comandos:
sudo xcodebuild -license accept
Vía Xcode
O ajusta la configuración de Command Line Tools a través de Xcode (Xcode > Preferencias > Ubicaciones):
Respuesta #3
Una actualización para cualquiera (como yo) que se haya encontrado con esto en Xcode 13: el comando instruments ha sido eliminado.
Actualizar a la última versión de react-native en tu archivo package.json ya no intentará usar el comando instruments.
Respuesta #4
Por defecto, después de instalar Xcode la línea de comandos no está seleccionada, así que abre Xcode y ve a Preferencias >> Ubicaciones y configura Herramientas de línea de comandos...
Esto funcionó para mí en MAC High Sierra, Xcode Versión 9.3:
Presiona i para abrir el emulador de iOS...
Y puedes ver un nuevo simulador de iPhone genial como en la imagen de abajo:
Respuesta #5
En mi caso, el problema era que Xcode no estaba instalado.
Respuesta #6
Tuve que aceptar la licencia de XCode después de mi primera instalación antes de poder ejecutarlo. Puedes ejecutar lo siguiente para obtener el aviso de la licencia a través de la línea de comandos. También tienes que escribir agree y confirmar.
sudo xcodebuild -license




