Щоб ви могли встановити деякі програми Mac, вам потрібно знати, як деактивувати Gatekeeper ПЕ macOS. В іншому випадку, коли ви захочете інсталювати деякі програми, з’явиться повідомлення “App cannot be opened because it is from an unidentified developer.“
зміст

Перш ніж побачити, як можна вимкнути Gatekeeper у macOS, дуже важливо знати, що означає ця функція та чим вона допомагає.
Що це таке Gatekeeper ПЕ macOS?
Gatekeeper Це О функція безпеки інтегрований в операційну систему macOS, починаючи з версії OS X Mountain Lion (10.8), що допомагає захистити користувачів проти шкідливих програм та інші шкідливі програми. По суті, ця функція контролює, які програми дозволено встановлювати та відкривати на одному Mac.
У неявному режимі Gatekeeper налаштовано таким чином, щоб дозволяти інсталювати та відкривати лише програми, завантажені з App Store або тих із визначені розробники і перевірте Apple.
Якщо ви спробуєте встановити програму від розробника, якого Apple не ідентифікувала, процес встановлення програми буде зупинено з повідомленням “Неможливо відкрити програму, оскільки вона від невідомого розробника.”
Gatekeeper він не захищає вас від зловмисних програм на 100%, але дуже допомагає користувачам, які не дуже технічні та можуть завантажувати програми з Інтернету, які можуть бути небезпечними для операційної системи. Gatekeeper запобігти випадковому встановленню програм, які можуть вплинути на безпеку Mac.
Як вимкнути Gatekeeper у macOS?
У більшості випадків я не рекомендую вимикати функції безпеки операційної системи, але бувають ситуації, коли, якщо вам потрібно встановити програму з-за меж магазину App Store або яку створив розробник, не перевірений Apple, вимкніть Gatekeeper є обов'язковим.
У нашому прикладі ми візьмемо названу програму “App.dmg” який створений a “unidentified developer” і який Gatekeeper блокує його.
Коли ми намагаємося відкрити файл для встановлення програми “App.dmg” ми отримуємо повідомлення: “App.dmg” cannot be opened because it is from an unidentified developer. З додаванням macOS неможливо перевірити, чи містить ця програма зловмисне програмне забезпечення.
Якщо це повідомлення з’являється під час спроби встановити програму, у вас під рукою є два способи.
Спосіб 1: Відкрийте заблоковану програму Gatekeeper
Ви можете відкрити заблоковану програму з: System Settings → Privacy & Security.
Суб “Security” ви знайдете опцію, за допомогою якої ви можете відкрити програму, заблоковану 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.” – Клацати “Open“.
застосування “App.dmg” відкриється, але якщо він має кілька процесів інсталяції, можливо, він все одно буде заблокований Gatekeeper.
Спосіб 2: відключити Gatekeeper і дозволяє установку з кількох джерел
Найбезпечніший спосіб інсталювати програми з будь-якого джерела, а не лише з App Store і від перевірених розробників, – це вимкнути Gatekeeper. Таким чином, ви зможете самостійно вибрати, чи дозволити установку програм на macOSта з інших джерел. “Anywhere“.
ВІДЧИНЕНО Terminal ПЕ macOS і виконайте командний рядок (введіть пароль користувача для рядка, який потрібно виконати):
sudo spctl --master-disable
Ти повертайся “Privacy & Security” і активуйте нову опцію “Anywhere“.

Тепер ви можете встановити будь-який додаток на macOS, навіть якщо він не з App Store або від розробника, ідентифікованого та перевіреного Apple.
Активувати захист Gatekeeper можна відразу через командний рядок:
sudo spctl --master-enable
Існують сценарії, коли програми все одно не вдається встановити. “App is damaged and can’t be opened“.
У цьому випадку ви повинні бути дуже обережними, щоб встановлення цієї програми не порушило цілісність операційної системи. Якщо ви все ще хочете встановити програму, коли з’являється повідомлення про помилку: “App is damaged and can’t be opened“, ви можете видалити розширені атрибути цієї програми. Включаючи ті атрибути, які можуть блокувати запуск програми з міркувань безпеки.
Запустіть такий командний рядок у терміналі:
xattr -cr /full/path/Application.app
Звичайно, змініть шлях і назву програми в наведеній вище команді. (Тип: перетягнути за допомогою drag&drop застосування в Terminal, після написання командного рядка).