Mam aplikację, którą utrzymuję, która ostatnio przestała zgłaszać lokalizacje użytkowników. Dzieje się to na wielu urządzeniach, na których wcześniej działało. Na moim urządzeniu stwierdziłem, że status autoryzacji menedżera CLLocationManager to kCLAuthorizationStatusRestricted. Powoduje to, że aplikacja nie prosi o pozwolenie użytkownika.kCLAuthorizationStatusRestricted jest wyświetlany dla jednej z moich aplikacji, ale nie dla innego na tym samym urządzeniu.
Nie mam żadnych ograniczeń wokół głównych lokalizacji, a inna moja aplikacja działająca z tą samą klasą pomocniczą, aby zarządzać lokalizacją, działa poprawnie na tym samym urządzeniu. Pyta o zgodę użytkownika, tak jak powinna.
Czy ktoś wie coś, co może spowodować pojawienie się kCLAuthorizationStatusRestricted poza ograniczeniami?
Czy kiedykolwiek robiłeś postępy w tej sprawie? Widzę dokładnie ten sam problem na iPadzie. – argon
Po prostu naprawiłem i sam się rozwiązałem. To był prawdopodobnie wyścigowy stan. –