Error al ejecutar la aplicación React Native desde la terminal (iOS)

Resuelto JacobSiegel asked hace 54 años • 17 respuestas

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?

JacobSiegel avatar Jan 01 '70 08:01 JacobSiegel
Aceptado

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.

Pestaña de ubicación de XCode

leo7r avatar Sep 29 '2016 20:09 leo7r

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 Toolsconfiguración a través de Xcode ( Xcode > Preferences > Locations):

Preferencias de Xcode: pestaña Ubicaciones

odlp avatar Dec 07 '2016 16:12 odlp

Una actualización para cualquiera (como yo) que se haya topado con esto en Xcode 13: el instrumentscomando ha sido eliminado.

Al actualizar a la última versión de react-nativesu package.jsonarchivo, ya no se intentará utilizar el instrumentscomando.

user2066349 avatar Dec 06 '2021 17:12 user2066349

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 :

Preferencias de Xcode

Presione ipara abrir el emulador de iOS ...

Presione a para abrir el dispositivo o emulador de Android, o i para abrir el emulador de iOS.

Y puedes ver un nuevo y genial simulador de iPhone como el de la imagen de abajo:

React Native imprime, soy Alireza Dezfoolian, ¡un desarrollador front-end!

Alireza avatar May 27 '2018 05:05 Alireza

En mi caso el problema fue que Xcode no estaba instalado.

Heisenberg avatar Sep 28 '2017 14:09 Heisenberg