2012-11-07 1 views
16

Voglio testare il processo di autorizzazione del contatto, ma il simulatore non mi chiede più il permesso. Ho provato a ripristinare le impostazioni della privacy, ho provato a reimpostare completamente il simulatore, ho provato a eliminare l'app, ma non importa cosa, non mi chiede mai il permesso. Presume solo che l'ho concesso.Ripristina l'accesso ai contatti nel simulatore iOS?

Sto utilizzando il simulatore iOS 6. Ci sono un paio similar questions come questo su SO, ma sorprendentemente nessuna risposta decente. Non c'è davvero alcun modo per fare questo?

+0

Guardate la mia risposta qui: http://stackoverflow.com/a/33940858/1415713 – kurtanamo

risposta

1

L'opzione resetta posizioni/privacy funziona SOLO su un dispositivo. Non funziona nel simulatore.

Modifica: questo non è più vero, vedere la risposta di laktak.

+2

Da iOS 7 funziona nel simulatore troppo. –

+2

Non sembra funzionare nel simulatore ios 8. – Andreas

25

Partendo iOS7, vai a Impostazioni, Generali, Ripristina, quindi tocca Ripristina posizione & Privacy

+1

Ho confermato che questa risposta è valida anche per iOS 9 Simulator. La mia app genera un avviso di sistema che "App vorrebbe accedere alle foto". Sono stato in grado di resettare lo stato di questo avviso usando le istruzioni di cui sopra (cioè farlo in modo che l'avviso venga nuovamente lanciato). – Vish

+0

Sono riuscito a ripristinare le autorizzazioni per il simulatore iOS 8.1 andando a Simulatore -> Ripristina contenuto e impostazioni nel menu del simulatore. Resettare la posizione e la privacy non sembra funzionare per me. –

1

Queste istruzioni sono per Xcode 6.

  1. Trova l'identificatore del simulatore di cui si desidera che le impostazioni di accesso per reimpostare nella finestra Dispositivi Xcode.

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

  3. rilancio del simulatore.