Ho un'app che mantengo e che ha recentemente interrotto la segnalazione delle posizioni degli utenti. Questo sta accadendo su molti dispositivi in cui precedentemente funzionava. Sul mio dispositivo ho determinato che lo stato di autenticazione di CLLocationManager è kCLAuthorizationStatusRestricted. Ciò impedisce all'app di richiedere l'autorizzazione dell'utente.kCLAuthorizationStatusRestricted viene visualizzato per una delle mie app ma non un'altra sullo stesso dispositivo
Non ho impostato alcuna restrizione attorno alle posizioni principali e un'altra app che esegue esattamente la stessa classe helper per gestire la posizione funziona correttamente sullo stesso dispositivo. Richiede l'autorizzazione dell'utente come dovrebbe.
Qualcuno sa qualcosa che potrebbe causare la visualizzazione di kCLAuthorizationStatusRestricted oltre alle restrizioni?
Hai mai fatto progressi con questo? Sto vedendo esattamente lo stesso problema su un iPad. – argon
Ho appena eseguito un refactoring e si è risolto da solo. Probabilmente era una condizione di gara. –