Niedawno zaktualizowałem komputer Mac do Mojave.
Mam kilka aplikacji (np. Dropbox, Backblaze, Stay), które wymagają określonych uprawnień, które można przyznać za pośrednictwem System Preferences > Security & Privacy > Privacy
.
Od czasu aktualizacji do Mojave nie mogę już dodawać żadnych aplikacji do wspomnianego panelu Preferencji. Na przykład, przechodząc do Accessibility
okienka („Zezwalaj aplikacjom poniżej na sterowanie komputerem”) i dodając aplikację za pomocą +
przycisku lub przeciągając i upuszczając z Findera, akcja jest po prostu ignorowana, a lista pozostaje pusta.
Czy ktoś widział ten problem? Masz jakiś pomysł, żeby go obejść?
security
preferences
mojave
accessibility
gavrie
źródło
źródło
tccutil reset All
w terminalu? Widziałem kilka odniesień do tego jako sposób na „zresetowanie” tych uprawnień, chociaż wydaje się, że istnieje dyskusja na temat tego, czy „Wszystko” nadal działa, czy nie (strona man mówi tylko, że może robić rzeczy takie jak `tccutil reset AddressBook `i nie wspominaAll
bezpośrednio. Mam nadzieję, że to zadziała!Odpowiedzi:
Skończyłem całkowicie odinstalowując Backblaze (chociaż była to aktualna wersja 5.4.0, która obsługuje Mojave), a następnie ponownie zainstalowałem tę samą wersję od zera.
To rozwiązało problem.
źródło
Miałem ten sam problem, który w moim przypadku był spowodowany przez ESET. Teraz po odinstalowaniu programu ESET widzę listę aplikacji,
System Preferences > Security & Privacy > Privacy
ale za każdym razem, gdy dodam lub usunę aplikację z listy, mój Mac dziwnie zawiesza się, jakbym mógł przesunąć kursor, ale nie mogę nic kliknąć, dopóki nie uruchomię się ponownie.źródło
Usunięcie pliku / Library / Application Support / com.apple.TCC / TCC.db i ponowne uruchomienie systemu rozwiązało problem.
Ponadto prawdopodobnie musisz ponownie uruchomić w trybie odzyskiwania i wykonać
csrutil disable
Następnie możesz usunąć plik. Nie zapomnij
csrutil enable
po zakończeniu.źródło
W moim przypadku mój tccd na użytkownika został jakoś wyłączony
próbować
jeśli nie znaleziono żadnych dopasowań, ponownie włącz użytkownika za pomocą tccd
launchctl load -wF /System/Library/LaunchAgents/com.apple.tccd.plist
źródło