Dzięki czemu możesz zainstalować niektóre aplikacje Mac, musisz wiedzieć, jak wyłączyć Gatekeeper pe macOS. W przeciwnym razie, gdy chcesz zainstalować niektóre aplikacje, będziesz bronić swojej wiadomości “App cannot be opened because it is from an unidentified developer.“
treść

Zanim zobaczysz, w jaki sposób możesz wyłączyć strażnika na MacCOS, bardzo ważne jest, aby wiedzieć, co oznacza ta funkcja i co pomaga.
Co to jest Gatekeeper pe macOS?
Gatekeeper To jest funkcja bezpieczeństwa Zintegrowany z systemem operacyjnym macOS, zaczynając od wersji OS X Mountain Lion (10.8), który pomaga chronić użytkowników Przeciwko aplikacji złośliwego oprogramowania i inne źle celowe programy. Zasadniczo ta funkcja kontroluje, jakie aplikacje mogą być zainstalowane i otwarte na Mac.
Mod implikuje Gatekeeper jest skonfigurowany, aby umożliwić instalację i otwieranie tylko aplikacji rozładowanych z App Store lub te zidentyfikowani programistów i sprawdź Apple.
Jeśli próbujesz spotkać aplikację od programisty bez zidentyfikowanego Apple, uruchomienie aplikacji zostanie zatrzymane z komunikatem “Aplikacji nie można otworzyć, ponieważ pochodzi od niezidentyfikowanego programisty.”
Gatekeeper Nie chroni Cię przed 100%aplikacjami złośliwego oprogramowania, ale pomaga użytkownikom, którzy nie są zbyt techniczni i którzy mogą pobierać aplikacje z Internetu, które mogą być niebezpieczne dla systemu operacyjnego. Gatekeeper Zaprzestać przypadkowej instalacji aplikacji, które mogą wpłynąć na bezpieczeństwo Mac.
Jak wyłączyć strażnika na macOS?
Najbardziej nieme czasy nie zalecam wyłączania charakterystyk bezpieczeństwa systemu operacyjnego, ale istnieją sytuacje, w których jeśli potrzebujesz zainstalować aplikację spoza sklepu z aplikacjami, lub która jest tworzona przez niezweryfikowanego programistę Apple, dezaktywuje Gatekeeper jest wymagane.
W naszym przykładzie weźmiemy podanie wezwania “App.dmg” To jest tworzone przez “unidentified developer” i który Gatekeeper Blokuje to.
Kiedy próbujemy otworzyć plik do instalacji aplikacji “App.dmg” Otrzymujemy wiadomość: “App.dmg” cannot be opened because it is from an unidentified developer. Z ukończeniem CA macOS Nie może sprawdzić, czy ta aplikacja zawiera złośliwe oprogramowanie.
Jeśli ten komunikat pojawi się, gdy próbujesz zainstalować aplikację, masz dwie metody.
Metoda 1: Otwiera zablokowane zastosowanie Gatekeeper
Możesz otworzyć zablokowaną aplikację, z: System Settings → Privacy & Security.
Zastąpić “Security” Znajdziesz opcję, za pomocą której możesz otworzyć aplikację zablokowaną przez Gatekeeper. “Open Anyway“.

“By opening this app, you will be overriding system security which can expose your computer and personal information to malware that may harm your Mac or compromise your privacy.” – Trzask “Open“.
aplikacja “App.dmg” Otwiera się, ale jeśli ma kilka procesów instalacyjnych, może być nadal blokowany przez strażnika.
Metoda 2: wyłączyć Gatekeeper i umożliwia instalację z wielu źródeł
Najbezpieczniejszym sposobem instalowania aplikacji z dowolnego źródła, nie tylko ze sklepu App i od zweryfikowanych programistów, jest wyłączenie Gatekeeper. W ten sposób będziesz mógł wybrać siebie, jeśli chcesz zezwolić na instalację aplikacji macOSi z innych źródeł. “Anywhere“.
Otwarte Terminal pe macOS i wykonaj wiersz zamówienia (wprowadź hasło użytkownika dla wiersza do wykonania):
sudo spctl --master-disable
Wracasz do “Privacy & Security” i aktywujesz nową opcję “Anywhere“.

Teraz możesz zainstalować dowolną aplikację macOS, nawet jeśli nie pochodzi z App Store lub z programisty zidentyfikowanego i sprawdzonego przez Apple.
Możesz ponownie aktywować ochronę strażnika za pośrednictwem wiersza poleceń:
sudo spctl --master-enable
Istnieją scenariusze, w których aplikacji nadal nie można zainstalować. “App is damaged and can’t be opened“.
W tym scenariuszu musisz bardzo uważać, aby instalacja tej aplikacji nie zagrozi integralności systemu operacyjnego. Jeśli chcesz zainstalować aplikację, gdy pojawi się komunikat o błędzie: “App is damaged and can’t be opened“, możesz wyeliminować rozszerzone atrybuty odpowiedniej aplikacji. W tym atrybuty, które mogą blokować aplikację ze względów bezpieczeństwa.
Wykonaj w terminalu następujący wiersz zamówienia:
xattr -cr /full/path/Application.app
Oczywiście zmień ścieżkę i nazwę aplikacji w powyższej kolejności. (Typ: pociągnij z drag&drop aplikacja w Terminal, po napisaniu linii zamówienia).