Zablokowałem ten com.apple.geod
proces za pomocą zapory programowej, ale po 2 dniach nieprzerwanych 1 sekundowych prób właśnie to zrobiłem pkill
.
Chcę wiedzieć, które usługi tego używają, aby w com.apple.geod
miarę możliwości móc je wyłączyć .
Edycja: Zdrap pkill
. To nie trzymało go długo.
Odpowiedzi:
Utworzenie wyczerpującej listy wszystkich procesów, które wywołują określony interfejs API lub proces, byłoby technicznie trudne nawet dla jednego punktu wydania systemu MacOS. Będziesz albo potrzebował dostępu do kodu źródłowego wszystkich MacOS i każdej aplikacji - zarówno pierwszej, jak i trzeciej strony - lub będziesz musiał debugować / odtwarzać wstecz wszystkie procesy podczas ich działania i ujawniać te połączenia.
Aplikacja Little Snitch robi to dla stosu sieciowego - więc możesz mieć więcej szczęścia, blokując dostęp do sieci do serwerów Apple zamiast próbować lokalnie blokować połączenia z usługą.
Nawet jeśli chcesz przetwarzać wszystkie aspekty lokalizacji geograficznej na developer.apple.com - jest to powszechnie stosowane - znacznie większe niż tylko interfejs API Core Location - https://developer.apple.com/documentation/corelocation .
źródło