Aby bylo možné nainstalovat některé aplikace Mac, musíte vědět, jak deaktivovat Gatekeeper PE macOS. V opačném případě, když budete chtít nainstalovat nějaké aplikace, zobrazí se zpráva “App cannot be opened because it is from an unidentified developer.“
obsah

Než se podíváte na to, jak můžete vypnout Gatekeeper na macOS, je velmi důležité vědět, co tato funkce znamená a k čemu pomáhá.
Co je to Gatekeeper PE macOS?
Gatekeeper Je to o bezpečnostní funkce integrován do operačního systému macOS, počínaje verzí OS X Mountain Lion (10.8), která pomáhá chránit uživatele proti malwarovým aplikacím a další škodlivé programy. Tato funkce v podstatě řídí, které aplikace se mohou instalovat a otevírat na jedné Mac.
Mod znamená Gatekeeper je nakonfigurován tak, aby umožňoval instalaci a otevírání pouze stažených aplikací App Store nebo z těch z identifikovaní vývojáři a zkontrolovat podle Apple.
Pokud se pokusíte nainstalovat aplikaci od vývojáře neidentifikovaného společností Apple, proces instalace aplikace bude zastaven se zprávou “Aplikaci nelze otevřít, protože je od neidentifikovaného vývojáře.”
Gatekeeper neochrání vás před malwarovými aplikacemi 100%, ale velmi pomáhá uživatelům, kteří nejsou příliš techničtí a kteří si mohou z internetu stahovat aplikace, které by mohly být pro operační systém nebezpečné. Gatekeeper zabránit náhodné instalaci aplikací, které by mohly ovlivnit zabezpečení Mac.
Jak deaktivujete Gatekeeper na macOS?
Většinu času nedoporučuji vypínat bezpečnostní prvky operačního systému, ale jsou i situace, kdy pokud potřebujete nainstalovat aplikaci mimo App Store nebo vytvořenou vývojářem neověřeným společností Apple, deaktivace Gatekeeper je vyžadováno.
V našem příkladu si vezmeme pojmenovanou aplikaci “App.dmg” který je vytvořen a “unidentified developer” a které Gatekeeper blokuje to.
Když se pokusíme otevřít soubor pro instalaci aplikace “App.dmg” dostáváme zprávu: “App.dmg” cannot be opened because it is from an unidentified developer. S přidáním macOS nemůže zkontrolovat, zda tato aplikace obsahuje malware.
Pokud se tato zpráva zobrazí při pokusu o instalaci aplikace, máte po ruce dvě metody.
Metoda 1: Otevřete aplikaci, kterou blokuje Gatekeeper
Blokovanou aplikaci můžete otevřít z: System Settings → Privacy & Security.
Sub “Security” najdete možnost, přes kterou můžete otevřít aplikaci, kterou blokuje 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.” – Klikněte “Open“.
aplikace “App.dmg” se otevře, ale pokud má několik instalačních procesů, je možné, že bude stále blokován Gatekeeperem.
Metoda 2: zakázat Gatekeeper a umožňuje instalaci z více zdrojů
Nejbezpečnější metodou, jak instalovat aplikace z jakéhokoli zdroje, nejen z App Store a od ověřených vývojářů, je zakázat Gatekeeper. Budete si tak moci sami vybrat, zda chcete instalaci aplikací povolit macOSa z jiných zdrojů. “Anywhere“.
OTEVŘENO Terminal PE macOS a spusťte příkazový řádek (zadejte uživatelské heslo pro řádek, který se má spustit):
sudo spctl --master-disable
Vrať se dovnitř “Privacy & Security” a aktivujte novou možnost “Anywhere“.

Nyní můžete nainstalovat jakoukoli aplikaci macOS, a to i v případě, že nepochází z App Store nebo od vývojáře identifikovaného a ověřeného společností Apple.
Ochranu Gatekeepera můžete aktivovat na místě pomocí příkazového řádku:
sudo spctl --master-enable
Existují scénáře, ve kterých aplikace stále nelze nainstalovat. “App is damaged and can’t be opened“.
V tomto scénáři musíte být velmi opatrní, aby instalace této aplikace neohrozila integritu operačního systému. Pokud přesto chcete nainstalovat aplikaci, když se zobrazí chybová zpráva: “App is damaged and can’t be opened“, můžete odebrat rozšířené atributy této aplikace. Včetně těch atributů, které mohou z bezpečnostních důvodů blokovat běh aplikace.
V terminálu spusťte následující příkazový řádek:
xattr -cr /full/path/Application.app
Samozřejmě změňte cestu a název aplikace v příkazu výše. (Typ: přetáhněte pomocí drag&drop aplikace v Terminal, poté, co jste napsali příkazový řádek).