¿Es posible restablecer la configuración de privacidad en iOS?

91

Para probar la concesión de acceso al calendario de iOS, necesito restablecer la configuración de privacidad en mi dispositivo de prueba.

Sin embargo, cada vez que lo instalo en el dispositivo, recuerda la configuración de privacidad anterior y no muestra la vista de alerta para preguntarme si otorgo acceso. Eliminar la aplicación y reinstalarla no cambia este hecho.

¿Hay alguna manera de hacer que iOS olvide que conoce mi aplicación y vuelva a preguntarme?

david
fuente
35
No estoy de acuerdo con que esto esté fuera de tema. Este problema surge todo el tiempo durante las pruebas de IU de iOS. Si la pregunta incluye "programáticamente" o "automáticamente" e incluye una etiqueta calabash-ios o uiautomation, ¿sería aceptable?
jmoody
9
Esta pregunta no está fuera de tema en absoluto, y sería una pena si Apple agrega una nueva forma de restablecer el permiso para una sola aplicación, y nadie pudiera agregar una nueva respuesta porque está bloqueada.
superarts.org
11
Esta pregunta no está fuera de tema, es algo que los desarrolladores de aplicaciones deben hacer a veces.
Tom Harrington
10
Esto no está fuera de tema y quizás ya es hora de que los 'supervisores' de Stack Overflow dejen de menospreciar a las personas y restrinjan las preguntas buenas y obviamente interesantes a juzgar por su puntaje.
Adi
2
He editado para agregar razones por las que esto es importante para los desarrolladores y por qué no debería cerrarse. Ojalá pase la revisión por pares
ken

Respuestas:

153

Inicie "Settings.app", vaya a General> Restablecer> Restablecer ubicación y privacidad.

Esto restablece la configuración de privacidad para todas las aplicaciones, pero hasta donde yo sé, no hay forma de restablecerla para una sola aplicación. Incluso eliminar la aplicación e instalarla de nuevo no ayuda.

Martín R
fuente
13
Este es el mismo caso en iOS 7.
Edmundito
4
Esto es realmente útil para propósitos de prueba, particularmente cuando se intenta probar todos los casos extremos de permisos de privacidad. ¡Gracias!
Dafydd Williams
Hay una forma de pirateo que uno de los buenos que trabaja conmigo encontró: es un truco, pero funciona muy bien para restablecer la configuración de una sola aplicación si necesita, por ejemplo, probar los permisos de su aplicación.
Adi
@Adi ¿Qué es el truco?
bcattle
7
Perdón por el retraso. Elimina su aplicación, luego reinicia su dispositivo (sí, apague y arranque total). Ahora vaya a la hora / reloj y configúrelo en manual y configure la fecha para que sea al menos 1 día antes; generalmente selecciono 2 días para estar seguro. Finalmente, después de que todo haya terminado, reinicie nuevamente e instale la aplicación; ahora todas las configuraciones deben restablecerse. Desafortunadamente, debe seguir haciéndolo y avanzar los días cada vez, muy tedioso. Cual es la explicacion Aparentemente, Apple mantiene algún tipo de datos de consistencia que duran 24 horas de actividad. Espero que ayude.
Adi