ios - permisos - no puedo eliminar fotos de mi iphone
iPad recordando los permisos de la cámara después de la eliminación: ¿cómo borrar? (1)
No puede restablecer el permiso mediante programación. Si desea restablecer el permiso, hay dos formas:
- Restablecer el sistema operativo
- Desinstala la aplicación y espera un día
Sé que ambas opciones realmente no son útiles para un desarrollador, si están tratando de probar algo.
Hay tres alternativas para probar el primer escenario de ejecución de su aplicación sin reiniciar todo el sistema operativo o esperar un día.
Primera opción
Como se describe en la Nota técnica TN2265 :
Puede lograr esto último sin esperar realmente un día siguiendo estos pasos:
- Elimina tu aplicación del dispositivo.
- Apague el dispositivo por completo y vuelva a encenderlo.
- Vaya a Configuración> General> Fecha y hora y configure la fecha con un día o más de anticipación.
- Apague el dispositivo completamente de nuevo y vuelva a encenderlo.
Segunda opción
Cuando elimina una aplicación, el iOS mantiene el permiso de su aplicación asignado a la identificación del paquete de su aplicación, mantiene los datos por día. Por lo tanto, también puede cambiar la identificación del paquete de su aplicación para probarla.
Tercera opción
Como lo sugiere @rmaddy en el comentario, puede restablecer todos los permisos de ubicación y privacidad: Configuración -> General -> Restablecer -> Restablecer ubicación y privacidad. Tenga en cuenta que esto restablecerá todos los permisos de ubicación y privacidad para todas las aplicaciones en ese dispositivo.
Estoy tratando de recrear la condición donde el siguiente código devuelve
AVAuthorizationStatusNotDetermined
:
AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
Sin embargo, el iPad parece recordar los permisos de la cámara incluso después de que la aplicación se elimina y se reinstala, por lo que se devuelve Autorizado o No autorizado cada vez. ¿Alguna idea de cómo restablecer los permisos para que se devuelva NotDetermined?
Gracias por leer.