Si su aplicación utiliza características de iOS como ubicación, foto, micrófono, etc., es necesario que implemente métodos para solicitar permiso del usuario antes de que la aplicación pueda funcionar. Dependiendo de cómo decida el usuario, su aplicación tendrá que cambiar en consecuencia. Para asegurarse de que los cambios funcionan correctamente, tendrá que probar su código varias veces. El problema es que iOS recuerda la configuración de permisos de su aplicación incluso después de eliminarla. Esto hace que la prueba de la aplicación sea problemática ya que la ventana de permiso de solicitud nunca vuelve a aparecer. Afortunadamente, hay una manera de restablecer esta configuración en el dispositivo que usa para las pruebas. Sigue leyendo para saber cómo.
Advertencia: este método restablecerá la configuración no solo de su aplicación, sino también de todas las aplicaciones de su teléfono. Este tutorial ha sido probado en iOS 8.3.
1. En el iPhone que usa para probar, vaya a Ajustes.
2. Seleccione General en la pantalla de configuración.
3. Desplácese hasta el final de la lista y elija Reiniciar.
4. Entre todas las opciones de restablecimiento, la última que engañará a iOS para que muestre nuevamente la alerta de permiso de su aplicación es la última: Restablecer ubicación y privacidad. Selecciónelo para continuar.
Tenga en cuenta que al restablecer la ubicación y la configuración de privacidad, todas las aplicaciones instaladas en su teléfono también le pedirán permiso nuevamente. No hay forma de restablecer esta configuración solo para una aplicación. Para evitar la configuración de la alerta de permiso para sus aplicaciones diarias una y otra vez, finalice su código antes de usar cualquiera de ellas, ya que probablemente restablecerá esta configuración más de una vez durante su sesión de depuración.
5. Antes de que pueda restablecer la configuración elegida, se le puede solicitar su código de acceso. Después de eso, habrá una alerta en la parte inferior de la pantalla. Grifo Reiniciar ajustes para procesar.
6. Cuando quiera ver la ventana de permiso, repita los pasos anteriores. Podría ser un gran dolor repetir estos pasos varias veces al codificar, pero es la única forma de forzar la alerta para que se muestre.