¿Puedo iniciar el simulador de iPhone sin "Build and Run"?

141

Quiero eliminar una aplicación en el simulador antes de "compilar y ejecutar". ¿Cómo puedo iniciar el simulador para poder eliminarlo? Si lo inicio "compilando y ejecutando", obtengo una salida de registro larga que tarda un tiempo debido a un error que estoy tratando de solucionar. Me gustaría evitar eso.

RobertL
fuente

Respuestas:

257

El simulador es solo una aplicación y, como tal, puede ejecutarlo como cualquier otra aplicación.

Para ejecutar el simulador directamente desde la terminal, añada estas ubicaciones con el opencomando

Xcode 7.x, 8.xy 9.x

En Xcode 7.x, el simulador de iPhone se ha movido de nuevo: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app.

Xcode 6.x

En Xcode 6.x, el simulador de iPhone se ha movido una vez más, y ahora reside aquí: /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app.


Xcode 4.x, 5.x

En Xcode 4.x (a través de 4.5 en Mountain Lion) y Xcode 5.0.x en Mavericks, vive aquí: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

En mi versión de Xcode (4.5.2), me parece bastante conveniente usar el Open Developer Toolmenú desde el icono del dock o desde el menú Xcode:

Abra el simulador de iOS


Xcode 3.x

En Xcode 3.x, vive aquí:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app


En alguna versión futura de Xcode, probablemente se moverá nuevamente, es una aplicación pequeña y ardilla.

Seth
fuente
44
@jimbojw: es un paquete de aplicaciones, así que sí, también es una carpeta. Si hace doble clic en él (o usa el opencomando de terminal), se ejecutará. Por cierto, se llama "iOS Simulator.app" con los nuevos SDK de iPhone.
Seth
1
Gracias, openera la pieza que faltaba.
jimbo
44
El camino completo en el que encontré esto fue/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
Michael Mior
2
También tenga en cuenta que si sigue el camino en el comentario anterior en Finder, puede arrastrar el simulador hacia abajo en su base como cualquier otra aplicación.
Mike
2
Lo encontré en "/Applications/Xcode.app/Contents/Applications/iOS Simulator.app". Para cambiar los dispositivos, desde la aplicación del simulador, haga clic en Hardware> Dispositivos.
Cheeso
36

Desde la Terminal puedes usar:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

Todo esto depende del nombre de la aplicación del simulador, esto puede cambiar con cada iteración de Xcode.

Un dulce
fuente
44
Esta es la solución más fácil con diferencia. Si no funciona, intente con iOS\ Simulator.
Felix
35

Desde XCode 4.3 la ubicación ha cambiado, el simulador ahora se puede encontrar en:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

inta
fuente
24

Para dar seguimiento a eso, el nuevo comando de @jimbojw para crear un acceso directo con el nuevo Xcode (instalación a través de preferencias) es:

ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Lo que creará un acceso directo en la carpeta de aplicaciones para usted.

usuario1450909
fuente
9

Use Spotlight .

Pero solo se abrirá el último simulador. Si utilizó la iPad Air 2última vez, Spotlight lo abrirá. Si quieres abrir iPhone 6sesta vez, eso es un problema.

Jaybo
fuente
7

Primero, agregue el simulador de iOS a las aplicaciones:

ln -s /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Desde allí, puede abrirlo en Finder o arrastrarlo a la barra de inicio.

Fuente: http://www.bram.us/2010/05/05/xcode-iphone-simulator-location/

jimbo
fuente
6

Esta es una pregunta anterior, pero si simplemente desea ejecutar el simulador desde la interfaz de usuario de Xcode 4.5, puede hacer lo siguiente: Xcode> Abrir herramienta de desarrollador> Simulador de iOS.

delliottg
fuente
2
También se puede acceder al menú Open Developer Tool haciendo clic derecho en Xcode en el Dock. facebook.com/mattdipasquale/posts/880720811276
ma11hew28
@joeriks ¡Sé exactamente cómo te sientes! ¡Pasé 10 años trabajando en MSFT en Windows!
delliottg
4

Sin abrir Xcode:

open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/
bolinfest
fuente
1
A eso, agregué un alias a ~ / .bash_profile: lo alias ios="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"que me permite simplemente ejecutar iosdesde la línea de comandos.
ghayes
1
FYI, en mi máquina la aplicación simplemente Simulator.appno lo es iOS Simulator.app.
Joshua Pinter
3

La forma más fácil es iniciar el simulador desde Xcode, y luego en el dock, Ctrl+ Clicken el ícono y seleccionarKeep in Dockingrese la descripción de la imagen aquí

Thai Tran
fuente
2

Para Xcode 7.2

abrir /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.app

sudo ./Simulator

Y agregar esta ruta en su perfil es la mejor manera.

Dheeraj Gupta
fuente