ubicacion servicios segundo rutas puedo plano mapas localizacion hay funciona esta disponibles desde activar iphone objective-c ios xcode ios-simulator

servicios - no puedo activar localizacion iphone



Ubicación del simulador de iPhone (17)

¿Dónde en 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.


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 derecho en xcode.app y hace clic en "Mostrar contenido del paquete", navegue a Contenido / Desarrollador / Plataformas / iPhoneSimulator .platform / Desarrollador / Aplicaciones allí encontrarás la aplicación iOS Simulator ... Solo arrástrala a tu dock y ahí lo tienes ... 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 ni idea.


A partir de Xcode 6 e iOS 8 lo encontrarás aquí:

~/Library/Developer/CoreSimulator/Devices/{cryptic number}/data/Containers/Data/Application/{cryptic number}/

o puede obtenerlo desde la siguiente ejecución del código:

NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);


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 comparten 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 los tiempos de ejecución del simulador 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''.


Desde xCode 8.0, el simulador .app se encuentra en

/Aplicaciones/Xcode.app/Contents/Developer/Applications


En El Capitan y Xcode 7.2 y 7.3 encontré los simuladores aquí: /Applications/Xcode.app/Contents/Developer/Applications/

  • Simulador
  • Simulador (reloj)

En Xcode 6, iOS Simulator.app se encuentra en esta ubicación:

/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app


Encontré la manera más fácil de encontrarlo programáticamente. Ejecute la aplicación y ponga NSLog () para [NSBundle MainBundle], le mostrará la ruta completa de la aplicación que se ejecuta en el simulador.


La aplicación del simulador propiamente dicha se encuentra en /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator


La respuesta principal es correcta para la ubicación de la aplicación del simulador. Pero hay una ubicación secundaria donde se almacenan las aplicaciones de ejemplo (y las compilaciones de la aplicación) para que el simulador pueda acceder. Esto es:

~ / Library / Developer / CoreSimulator / Dispositivos

Cada subdirectorio es una identificación de dispositivo. Puede encontrar dónde está su aplicación buscando en cada uno de estos directorios en data / Containers / Bundle / Application / {app_id}


Me tomó un tiempo, pero acabo de encontrar el mío en /Applications/Xcode.app/Contents/Developer/Applications/iOS/ Simulator.app


Para encontrar la instalación más reciente de su aplicación en el simulador, puede usar este comando:

find "/Users/$USER/Library/Application Support/iPhone Simulator" -type d -name ''YourAppName.app'' -print0 | xargs -0 ls -td | head -1

¡No olvide reemplazar YourAppName con el nombre de su aplicación!


Para xcode 7, lo encontrarás aquí

/Users/{USERNAME}/Library/Developer/CoreSimulator/Devices/{CRIPTIC NUMBER}/data/Containers/Data/Application/{CRIPTIC NUMBER}/Documents/

o ejecuta el código a continuación en tu proyecto xcode

C objetivo

NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);

Rápido

print(applicationDocumentsDirectory.path)


Una manera súper simple y sexy es usar Apple Script:

property findtype : quoted form of "kMDItemContentType = /"com.apple.application-bundle/"" set simulatorFolder to POSIX path of (path to application support folder from user domain) & "iPhone Simulator/" set appFiles to paragraphs of (do shell script "mdfind -onlyin " & quoted form of simulatorFolder & " " & findtype) if appFiles is not {} then set mostRecentApp to item 1 of appFiles tell application "Finder" to reveal ((POSIX file mostRecentApp) as alias) tell application "Finder" to activate end if

Pegue esto en Apple Script Editor y expórtelo como una aplicación de Mac. Luego, puede ejecutar la aplicación cada vez que necesite abrir una ventana del Finder en la caja de arena. El código es cortesía de StefanK en MacScripter.


Actualizació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:

/Applications/Xcode.app/Contents/Applications

Cambios desde Xcode 4.3.1

Tenga en cuenta que la nueva versión de Xcode ya está disponible en Mac App Store . Por lo tanto, todo lo que solía venir con un instalador ahora está empaquetado en Xcode.app .

Por lo tanto, el binario de iOS Simulator se encuentra aquí:

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

Las aplicaciones instaladas en el simulador junto con otros archivos de configuración todavía están aquí:

~/Library/Application Support/iPhone Simulator/

Aquí hay un extracto de las notas de la versión actual de Xcode 4.3.1

Qué hay de nuevo en Xcode 4.3.1

Xcode ahora se distribuye como una aplicación, en lugar de como un instalador. Este cambio permite que Xcode se actualice directamente desde la Mac App Store.


En X-Code 4.2
Las fotos del simulador de iPhone se almacenan en

/Users/user_name/Library/Application Support/iPhone Simulator/5.0/Media/DCIM/100APPLE


Xcode 6 -> /Users/{YOUR NAME}/Library/Developer/CoreSimulator/Devices/{DEVICE ID}/data/Containers/Data/Application/{APPLICATION ID}/

O imprímalo en la consola Xcode

#if TARGET_IPHONE_SIMULATOR NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]); #endif


Simulador: ~/Library/Application Support/iPhone Simulator/

Puede navegar por los archivos del simulador desde ese directorio en Mac OS X.