2012-11-07 21 views
16

Chcę przetestować proces autoryzacji kontaktów, ale symulator nie prosi mnie o pozwolenie. Próbowałem zresetować ustawienia prywatności, próbowałem zresetować całkowicie symulator, próbowałem usunąć aplikację, ale nie ważne co, nigdy nie prosi mnie o pozwolenie. Zakłada tylko, że przyznaję to.Zresetuj dostęp do kontaktów w symulatorze iOS?

Mam uruchomiony symulator iOS 6. Jest na przykład para similar questions, ale zaskakująco nie ma przyzwoitych odpowiedzi. Czy naprawdę nie ma sposobu, aby to zrobić?

+0

Spójrz na moją odpowiedź tutaj: http://stackoverflow.com/a/33940858/1415713 – kurtanamo

Odpowiedz

1

Opcja resetowania lokalizacji/prywatności działa TYLKO na urządzeniu. To nie działa w symulatorze.

Edytuj: To już nie jest prawdą, zobacz odpowiedź laktaka.

+2

Od iOS 7 działa w symulatorze też. –

+2

Wygląda na to, że nie działa w symulatorze ios 8. – Andreas

25

Począwszy iOS7, przejdź do menu Ustawienia, Ogólne, Reset i naciśnij RESET Skąd & Prywatność

+1

Potwierdziłem, że ta odpowiedź jest ważna również dla symulatora iOS 9. Moja aplikacja zgłasza alert systemowy "Aplikacja chce uzyskać dostęp do zdjęć". Byłem w stanie zresetować stan tego alertu za pomocą powyższych instrukcji (tzn. Sprawić, aby alert został ponownie zgłoszony). – Vish

+0

Mogłem zresetować uprawnienia do symulatora iOS 8.1, przechodząc do Symulatora -> Resetuj zawartość i ustawienia w menu symulatora. Zresetuj lokalizację i prywatność nie działa dla mnie. –

1

Te instrukcje są dla Xcode 6.

  1. Znajdź identyfikator symulatorze, którego ustawienia chcesz dostęp zresetować w oknie Urządzenia Xcode.

  2. Usuń ~/Library/Developer/CoreSimulator/Devices/<device>/data/Library/TCC/TCC.db

  3. ożywienie symulatora.

Powiązane problemy