una - xcode que es
¿Cómo ejecutar el emulador de iPhone SIN iniciar Xcode? (14)
En mi vieja Mac con Snow Leopard, pude escribir "ios" en el centro de atención y arrancaría el emulador de iPhone / iPad por sí mismo.
Desde entonces he tenido que conseguir una nueva máquina con Lion. He instalado Xcode para Lion, he instalado las opciones de la herramienta de desarrollo desde el panel de preferencias.
Pero la opción "ios" ya no está allí :( La única forma ahora parece ser ejecutar Xcode, crear un proyecto vacío y luego lanzar el emulador con la opción de ejecución.
He buscado y buscado los intertubos y las facewebs, pero nada ayuda.
¿Alguien sabe cómo ejecutar solo el emulador en Lion?
ACTUALIZACIÓN: ESTA ES RESPUESTA A @ike_love hilo a continuación. Esa respuesta no está asegurada para trabajar en todas las máquinas de Yosemite.
- Ve al buscador.
- En la barra lateral, haga clic en aplicaciones.
- Encuentra Xcode en Aplicaciones.
- Haga clic con el botón derecho en Xcode según la configuración que tenga (por lo general, haga clic con el dedo [no tocar]).
- Haga clic en "Mostrar contenido del paquete".
- Ir a la carpeta de contenidos.
- Simulador de búsqueda.
- Espere 30 segundos para que se cargue.
- Desplázate hacia abajo y encuentra el simulador de iOS.
- Puede arrastrar esto a la base para facilitar el acceso.
¡Espero que esto ayude!
¿Es útil ver la imagen?
Editar
Ahora, con el nuevo Xcode, si el ícono del Xcode está en el dock, puede simplemente hacer clic derecho y formar el menú, puede seleccionar Open Developer Tool
y en el submenú puede seleccionar el iOS Simulator
para abrir el simulador sin abrir el Xcode.
Como lo indica la multitud de respuestas, hay muchas formas diferentes de abordar este problema. No todos ellos abordan cuál es mi problema número uno, y lo que parece ser la prioridad del que pregunta, también: la capacidad de iniciar desde Spotlight.
Aquí está la solución que funciona bien para mí, y debería funcionar con cualquier versión de OS X y XCode. Lo he probado en OS X 10.11 y XCode 7.3.
La configuración inicial requiere el lanzamiento de XCode, pero después de eso, no necesitarás solo para llegar al simulador.
Preparar
- Lanzar XCode
- En el menú XCode , seleccione Abrir herramienta de desarrollo > Simulador
- En el dock, control (o derecha) haga clic en el icono del simulador
- Seleccione Opciones > Mostrar en Finder
- Mientras mantiene presionado Comando y Opción, arrastre el icono del simulador al directorio de aplicaciones. Esto crea un alias para ello.
- Si lo desea, cambie el nombre del alias de "Simulator" a "iOS Simulator". Lo que sea que nombre, es lo que se mostrará como en Spotlight.
Nota: Hay otras formas de llegar a la ubicación de la aplicación del simulador (pasos 1-4), como usar Ir a la carpeta ... en el Finder, pero para eso es necesario saber la ubicación del simulador. Dado que eso ha cambiado de una versión a otra de XCode, esta forma debería funcionar independientemente de estos cambios.
Utilizar
- Lanzar Spotlight (comando-espacio, etc.)
- Escriba "simulador" o "ios" (si cambió el nombre del alias).
- Si es necesario, use la flecha hacia abajo para desplazarse hasta el alias del simulador. Finalmente, Spotlight debe aprender y hacer que el alias sea la mejor opción para que pueda omitir este paso.
- Pulsar retorno
Con Xcode 6, la ubicación del simulador ha cambiado a:
/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
Ya no se puede encontrar aquí:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
Espero que esto ayude a alguien ya que a veces quiero iniciar el simulador desde la terminal.
Desde la Terminal solo ejecuta este comando:
ios-sim start
O, agregue esto a su ~/.profile
ahorrarse algunas pulsaciones de teclas:
alias ios="ios-sim start"
No estoy seguro de qué versión de Max OS X y Xcode estuvo disponible este comando. Estoy corriendo 10.10.3 y 6.3 respectivamente.
En XCode 7+ la ubicación es ahora
/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
Ejecutarlo desde la línea de comandos.
$ open -a Simulator
Espero que ayude a alguien.
En la terminal: para Xcode 9.x y superior
$ open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
Para Xcode-beta 9.x y superior
$ open /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app
Hay una manera mucho más fácil:
- Pulsa
command
+space
, aparecerá la búsqueda de Spotlight - Escribe en el
iOS Simulator
y pulsareturn
Hecho.
----- En seguimiento a @E. Maggini downvote ---
Sí, todavía puedes acceder fácilmente al iOS Simulator
usando Spotlight
.
Intente a continuación las instrucciones para iniciar el simulador de iPhone:
Ir a la carpeta de aplicaciones -> aplicación Xcode -> clic derecho para Mostrar contenido del paquete -> ahora mostrar archivos en contenido de xcode -> Desarrollador -> Plataformas -> iPhoneSimulator.platform -> Desarrollador -> Aplicaciones - > ahora muestra la aplicación iOS Simulator, haz clic para iniciar el simulador de iPhone ...!
La forma más fácil sin juguetear con la línea de comandos:
- lanzar Xcode una vez.
- ejecutar simulador de ios
- arrastre el ícono del simulador de ios para acoplarlo.
La próxima vez que quiera usarlo, simplemente haga clic en el ícono del simulador de ios en el dock.
Las soluciones anteriores no funcionaron para mí en ZSH. Necesitaba escapar del punto en el iPhoneSimulator.platform. Esto funciona para mí:
alias simulator="open /Applications/Xcode.app/Contents/Developer/Applications/iOS/ Simulator.app"
Esta podría ser una versión aún más resistente:
alias simulator="open -a ''iOS Simulator''"
Puede hacer que se inicie a través de Spotlight si crea un Lanzador de Automator para él:
- Abra
Automator.app
- Elija el tipo de aplicación
- Seleccione Acciones> Biblioteca> Utilidades> Iniciar aplicación
- Abra el menú desplegable de aplicaciones que se pueden iniciar y seleccione Otro
- No puede seleccionar directamente la aplicación Simulator porque está dentro del paquete
Xcode.app
. Así que, en lugar de eso, tendrás que navegar hasta ella en una ventana del Finder separada y arrastrarla a la ventana del selector de archivos. Será en una de las siguientes rutas dependiendo de su versión de Xcode (de la más antigua a la más reciente):-
/Applications/Xcode.app/Contents/Developer/iOS Simulator.app
-
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
-
/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
-
- Finalmente, guarde esta aplicación Automator en su carpeta de aplicaciones como
iOS Simulator.app
Para obtener un buen icono para la aplicación Automator que acaba de crear, puede hacer lo siguiente:
- Haga clic derecho en
iOS Simulator.app
y elija Obtener información - Haga clic en el icono en la esquina superior izquierda y haga
Cmd-C
para copiarlo - Haga clic derecho en su aplicación Automator y elija Obtener información
- Haga clic en el icono en la esquina superior izquierda y haga
Cmd-V
para pegar
Suponiendo que tiene Xcode instalado en /Applications
, puede hacerlo desde la línea de comandos para iniciar el simulador de iPhone:
$ open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone/ Simulator.app
(Xcode 6+):
$ open /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
Puedes crear un enlace simbólico desde tu escritorio para que esto sea más fácil:
$ ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone/ Simulator.app ~/Desktop
(Xcode 6+):
$ ln -s /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app ~/Desktop
Como lo señaló @JackHahoney, también podría agregar un alias
a su ~/.bash_profile
:
$ alias simulator=''open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone/ Simulator.app''
(Xcode 6+):
$ alias simulator=''open /Applications/Xcode.app/Contents/Developer/Applications/iOS/ Simulator.app''
(Xcode 7+):
$ alias simulator=''open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app''
Lo que significaría que podría iniciar el Simulador de iPhone desde la línea de comandos con una palabra fácil de recordar:
$ simulator