Error al ejecutar la aplicación React Native desde la 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 .xcodeproj, todo funciona bien.
¿Alguna sugerencia?
Consulte este enlace (¿ Se produce un error al ejecutar react-native run-ios? ). Parece ser un problema con la ubicación de Command line tools
.
En Xcode, seleccione el menú Xcode, luego Preferencias y luego la pestaña Ubicaciones. Seleccione su versión de Xcode en el menú desplegable y salga de Xcode.
Es posible que necesites instalar o configurar la ubicación de las herramientas de línea de comandos de Xcode .
A través de la línea de comando
Si ha descargado Xcode, puede ejecutar lo siguiente para establecer la ruta:
sudo xcode-select -s /Applications/Xcode.app
Si las herramientas de línea de comando aún no se han instalado, es posible que deba ejecutar esto primero:
xcode-select --install
Es posible que deba aceptar la licencia de Xcode antes de instalar las herramientas de línea de comandos:
sudo xcodebuild -license accept
A través de Xcode
O ajuste la Command Line Tools
configuración a través de Xcode ( Xcode > Preferences > Locations
):
Una actualización para cualquiera (como yo) que se haya topado con esto en Xcode 13: el instruments
comando ha sido eliminado.
Al actualizar a la última versión de react-native
su package.json
archivo, ya no se intentará utilizar el instruments
comando.
De forma predeterminada, después de instalar Xcode, la línea de comandos no está seleccionada, así que abra Xcode y vaya a Preferencias >> Ubicaciones y configure Herramientas de línea de comandos ...
Esto funcionó para mí en MAC High Sierra , Xcode versión 9.3 :
Presione i
para abrir el emulador de iOS ...
Y puedes ver un nuevo y genial simulador de iPhone como el de la imagen de abajo:
En mi caso el problema fue que Xcode no estaba instalado.