2010-05-04 26 views
46

Mi aplicación utiliza el servicio de ubicación. Para probar lo que está sucediendo cuando el usuario presiona "No permitir" cuando el simulador solicita el permiso para acceder al servicio de ubicación (cuando la aplicación se inicia por primera vez), debo reiniciar el simulador. Esto porque la pregunta fue respondida al comienzo del proceso de desarrollo con permitir. Por lo tanto, no se hacen más preguntas.Cómo reiniciar el simulador de iPhone

Restableciendo el simulador con "Restablecer contenido y configuración ..." no devuelve la pregunta al inicio. ¿Que estoy haciendo mal?

Respuesta

89

Dentro del simulador de iPhone/iPad, vaya al menú superior y seleccione "Simulador" -> "Restablecer contenidos y ajustes ..."

(En las versiones anteriores del simulador de la parte superior etiqueta de entrada del menú era "simulador de iOS"

+1

¿Eso es lo que dijo que no funcionó? –

17

Si está usando Snow Leopard:

Ir a Preferencias del sistema de Mac (no el simulador de), Seleccione la sección Seguridad. Pulse el botón "Restablecer advertencias" delante de la ubicación Servicios, ya está todo listo.

5

Apple dice

para definir el contenido del usuario y la configuración del simulador a su estado de fábrica y retire la apli que ha instalado, seleccione iPhone Simulator> Restablecer contenido y configuración.

http://support.apple.com/kb/ht2110

+2

Ayudaría si agregas un enlace a donde Apple dijo esto ... –

+0

No pude encontrar este comentario en la documentación actual de Apple, aunque el elemento del menú está presente y funciona a partir de Xcode 5.1.1 y Simulator 7.1. Encontré un documento de 2012 que contenía la declaración. El documento está archivado aquí: http://nathanmock.com/files/com.apple.adc.documentation.AppleiOS6.0.iOSLibrary.docset/Contents/Resources/Documents/#documentation/Xcode/Conceptual/ios_development_workflow/25-Using_iOS_Simulator /ios_simulator_application.html – leanne

3

agradable y práctico de la herramienta. Las grandes herramientas de línea de comandos (Fastlane https://github.com/fastlane/snapshot)

snapshot reset_simulators 

reset_simulators está removiendo todos los simuladores y crear uno nuevo sólo para la versión más reciente de iOS. Si desea recrear simuladores para otras versiones, debe proporcionar la lista de las versiones después del argumento --ios, p.

snapshot reset_simulators --ios 8.3,8.4,9.0,9.1 
20

Para el IOS 11 Simulador, es necesario ir al menú superior y seleccione:

"hardware"> "borrará todo el contenido y ajustes ..."

1

I intenté "Borrar todo el contenido y la configuración" en Simulator 10.0, pero no funcionó. Lo que funcionó para mí es que en el simulador 10.0, la aplicación de configuración está integrada. Puede restablecer por:

  1. Al hacer clic en la aplicación Configuración para iniciarlo.
  2. Haga clic en General.
  3. Haga clic en Restablecer.
  4. Haga clic en Restablecer ubicación & Privacidad.
  5. Haga clic en Restablecer advertencias.

Luego, su estado de autorización se restablecerá a .notDeterminado.

+0

Para mí, tuve que probar para pedir los permisos de ubicación nativos, por lo que restablecer la ubicación y la configuración de privacidad fue la manera más fácil y rápida de probar esto. – James111

Cuestiones relacionadas