Ist es möglich, die Datenschutzeinstellungen in iOS zurückzusetzen?

91

Um die Zugriffsberechtigung für den iOS-Kalender zu testen, muss ich die Datenschutzeinstellungen auf meinem Testgerät zurücksetzen.

Bei jeder Installation auf dem Gerät werden jedoch die alten Datenschutzeinstellungen gespeichert und die Warnansicht nicht angezeigt, in der Sie gefragt werden, ob ich Zugriff gewähren möchte. Das Löschen und Neuinstallieren der App ändert daran nichts.

Gibt es eine Möglichkeit, iOS vergessen zu lassen, dass es meine App kennt, und mich erneut zu fragen?

David
quelle
35
Ich bin nicht der Meinung, dass dies nicht zum Thema gehört. Dieses Problem tritt beim Testen der iOS-Benutzeroberfläche ständig auf. Wenn die Frage "programmatisch" oder "automatisch" und ein Kalebassen-ios- oder Uiautomation-Tag enthalten würde, wäre sie akzeptabel?
jmoody
9
Diese Frage ist überhaupt nicht themenunabhängig, und es wäre eine Schande, wenn Apple eine neue Methode zum Zurücksetzen der Berechtigung für eine einzelne App hinzufügt und niemand eine neue Antwort hinzufügen könnte, da diese gesperrt ist.
Superarts.org
11
Diese Frage ist nicht unangebracht, sondern etwas, das App-Entwickler manchmal tun müssen.
Tom Harrington
10
Dies ist kein Thema, und vielleicht ist es an der Zeit, dass die „Supervisor“ von Stack Overflow aufhören, die Leute niederzuschlagen, und gute und offensichtlich interessante Fragen einschränken, gemessen an ihrer Punktzahl.
Adi
2
Ich habe bearbeitet, um Gründe hinzuzufügen, warum dies für Entwickler wichtig ist und warum es nicht geschlossen werden sollte. Hoffentlich besteht es Peer Review
Ken

Antworten:

153

Starten Sie die "Settings.app" und gehen Sie zu "Allgemein"> "Zurücksetzen"> "Standort und Datenschutz zurücksetzen".

Dadurch werden die Datenschutzeinstellungen für alle Apps zurückgesetzt, aber meines Wissens gibt es keine Möglichkeit, sie für eine einzelne App zurückzusetzen. Selbst das Entfernen und erneute Installieren der App hilft nicht.

Martin R.
quelle
13
Dies ist der gleiche Fall in iOS 7.
Edmundito
4
Dies ist zu Testzwecken sehr nützlich, insbesondere wenn versucht wird, alle Randfälle von Datenschutzberechtigungen zu testen. Vielen Dank!
Dafydd Williams
Es gibt einen Hack-Weg, den einer der Guten, die mit mir zusammenarbeiten, gefunden hat - es ist ein Hack, aber es funktioniert hervorragend, einzelne Anwendungseinstellungen zurückzusetzen, wenn Sie beispielsweise Ihre Anwendung auf Berechtigungen testen müssen.
Adi
@Adi Was ist der Hack?
Vieh
7
Entschuldigung für die Verspätung. Sie entfernen Ihre Anwendung und setzen dann Ihr Gerät zurück (ja, vollständig ausschalten und starten). Jetzt gehen Sie auf die Uhrzeit und stellen sie auf manuell und stellen das Datum auf mindestens 1 Tag vor - normalerweise wähle ich 2 Tage aus Sicherheitsgründen aus. Nachdem alles erledigt ist, starten Sie erneut und installieren die Anwendung. Alle Einstellungen sollten jetzt zurückgesetzt werden. Leider müssen Sie es weiter machen und die Tage jedes Mal vorantreiben - sehr langweilig. Was ist die Erklärung? Anscheinend speichert Apple eine Art von Konsistenzdaten, die 24 Stunden lang aktiv sind. Hoffentlich hilft das.
Adi