Wenn Ihre App iOS-Funktionen wie Standort, Foto, Mikrofon usw. verwendet, müssen Sie Methoden implementieren, um die Erlaubnis des Benutzers anzufordern, bevor Ihre App tatsächlich funktioniert. Je nachdem, wie der Benutzer entscheidet, muss sich Ihre App entsprechend ändern. Um sicherzustellen, dass die Änderungen ordnungsgemäß funktionieren, müssen Sie Ihren Code mehrmals testen. Das Problem ist, dass iOS die Berechtigungseinstellungen Ihrer App speichert, auch nachdem Sie die App gelöscht haben. Dies macht das Testen der App mühsam, da das Fenster für die Anforderungserlaubnis nie wieder angezeigt wird. Glücklicherweise gibt es eine Möglichkeit, diese Einstellung auf dem Gerät, das Sie zum Testen verwenden, zurückzusetzen. Lesen Sie weiter, um herauszufinden, wie.
Warnung: Diese Methode setzt die Einstellung nicht nur für Ihre App, sondern auch für alle Apps auf Ihrem Telefon zurück. Dieses Tutorial wurde auf iOS 8.3 getestet.
1. Gehen Sie auf dem iPhone, das Sie zum Testen verwenden, zu die Einstellungen.
2. Wählen Sie Allgemeines im Einstellungsbildschirm.
3. Blättern Sie ganz nach unten bis zum Ende der Liste und wählen Sie Zurücksetzen.
4. Unter allen Rücksetzoptionen wird iOS zuletzt dazu veranlasst, die Berechtigungswarnung Ihrer App erneut anzuzeigen: Standort und Datenschutz zurücksetzen. Wählen Sie es aus, um fortzufahren.
Bitte beachten Sie, dass durch das Zurücksetzen des Standortes und der Datenschutzeinstellungen auch alle auf Ihrem Telefon installierten Apps erneut um Erlaubnis gefragt werden. Es gibt keine Möglichkeit, diese Einstellung nur für eine App zurückzusetzen. Um zu vermeiden, dass die Berechtigungswarnung für Ihre täglichen Apps immer wieder neu konfiguriert wird, beenden Sie den Code, bevor Sie einen dieser verwenden, da Sie diese Einstellung während der Debugsitzung wahrscheinlich mehr als einmal zurücksetzen.
5. Bevor Sie die gewählte Einstellung zurücksetzen können, werden Sie möglicherweise nach Ihrem Passcode gefragt. Danach erscheint am unteren Bildschirmrand eine Warnmeldung. Zapfhahn Einstellungen zurücksetzen herstellen.
6. Wiederholen Sie die obigen Schritte, wenn Sie das Berechtigungsfenster sehen möchten. Es kann ein großer Schmerz sein, diese Schritte beim Codieren mehrmals zu wiederholen, aber es ist die einzige Möglichkeit, diesen Alarm zur Anzeige zu zwingen.