¿En qué lugar de mi máquina está instalado el simulador de iPhone?
He estado tratando de encontrar dónde se almacena una aplicación de prueba que ejecuto en el simulador.
iphone
objective-c
ios
xcode
ios-simulator
Teepusink
fuente
fuente
~
en el camino en lugar de/Users/INSERT_YOUR_USER_HERE
, por lo que se convierte en:~/Library/Application Support/iPhone Simulator/
~
mismo programa sugerido.Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
) como stackoverflow.com/questions/1567798/… mencionadoActualización para Xcode 4.4 : mientras el simulador de iPhone todavía está en el mismo lugar, Apple ha incluido un acceso directo al simulador de iPhone en:
Cambios desde Xcode 4.3.1
Tenga en cuenta que la nueva versión de Xcode ya está disponible en la Mac App Store . Por lo tanto, todo lo que solía venir con un instalador ahora está empaquetado
Xcode.app
.Por lo tanto, el binario del simulador de iOS se encuentra aquí:
Las aplicaciones instaladas en el simulador junto con otros archivos de configuración todavía están aquí:
Aquí hay un extracto de las notas de la versión actual de Xcode 4.3.1
fuente
A partir de Xcode 6 y iOS 8 lo encontrarás aquí:
o puede obtenerlo de la siguiente ejecución de código:
fuente
Xcode 6 ->
/Users/{YOUR NAME}/Library/Developer/CoreSimulator/Devices/{DEVICE ID}/data/Containers/Data/Application/{APPLICATION ID}/
O imprímalo en la consola Xcode
fuente
La aplicación del simulador en sí se encuentra en /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator
fuente
Para encontrar la instalación más reciente de su aplicación en el simulador, puede usar este comando:
¡No olvides reemplazar YourAppName con el nombre de tu aplicación!
fuente
En Xcode 6, iOS Simulator.app se encuentra en esta ubicación:
fuente
Con la introducción de CoreSimulator en Xcode 6, cada dispositivo simulado ahora tiene sus propios datos. Las versiones anteriores tenían todos los dispositivos compartiendo los mismos datos para cada versión de iOS.
Los dispositivos se encuentran en ~ / Library / Developer / CoreSimulator / Devices. Los registros se encuentran en ~ / Library / Logs / CoreSimulator
Tenga en cuenta que ~ / Library / Developer / CoreSimulator / Devices // data / Library / Logs es un enlace simbólico a ~ / Library / Logs / CoreSimulator /.
CoreSimualtor creará un conjunto inicial de dispositivos en el primer uso (y después de la instalación de tiempos de ejecución de simuladores más antiguos). Puede agregar o eliminar nuevos dispositivos desde Xcode.app o desde la línea de comandos usando 'xcrun simctl create' o 'xcrun simctl delete'
fuente
En X-Code 4.2
Las fotos del simulador de iPhone se almacenan en
fuente
A partir de 4.3.2 de Xcode for Lion, el simulador de iOS se encuentra en el contenido del paquete de la aplicación ... Si hace clic con el botón derecho en xcode.app y hace clic en "Mostrar contenido del paquete", vaya a Contenido / Desarrollador / Plataformas / iPhoneSimulator .platform / Developer / Applications allí encontrarás la aplicación iOS Simulator ... Simplemente arrástrala a tu base y listo ... O puedes crear un Alias y arrastrarlo a tu escritorio (o donde quieras) para facilitar acceso al simulador ... Por qué Apple decidió enterrarlo en el paquete, no tengo idea.
fuente
En El Capitan y Xcode 7.2 y 7.3 encontré los Simuladores aquí:
/Applications/Xcode.app/Contents/Developer/Applications/
fuente
La respuesta principal es correcta para la ubicación de la aplicación del simulador. Pero hay una ubicación secundaria donde las aplicaciones de ejemplo (y sus compilaciones de aplicaciones) se almacenan para que el simulador pueda acceder. Esto es:
~ / Library / Developer / CoreSimulator / Dispositivos
Cada subdirectorio es un ID de dispositivo. Puede encontrar dónde está su aplicación si busca en cada uno de estos directorios datos / Contenedores / Paquete / Aplicación / {app_id}
fuente
Para xcode 7, lo encontrará aquí
/Users/{USERNAME}/Library/Developer/CoreSimulator/Devices/{CRIPTIC NUMBER}/data/Containers/Data/Application/{CRIPTIC NUMBER}/Documents/
o ejecute el siguiente código en su proyecto xcode
C objetivo
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
Rápido
print(applicationDocumentsDirectory.path)
fuente
Desde xCode 8.0, el simulador .app se encuentra en
fuente
Encontré la forma más fácil de encontrarlo mediante programación. Ejecute la aplicación y coloque NSLog () para [NSBundle MainBundle], le mostrará toda la ruta de la aplicación que se ejecuta en el simulador.
fuente
Una forma súper simple y sexy es usar Apple Script:
Pegue esto en Apple Script Editor y expórtelo como una aplicación para Mac. Luego puede ejecutar la aplicación siempre que necesite una ventana del Finder abierta en el sandbox. El código es cortesía de StefanK en MacScripter.
fuente
Me tomó un tiempo, pero acabo de encontrar el mío en
/Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app
fuente