Час від часу, коли система безпеки, включена в OS X, Gatekeeper, робить все можливе, заважаючи нам оновлювати певні програми або прямо забороняючи їх виконання, це відбувається частково через те, що програма, незалежно від того, підписана розробником чи не була згодом змінена і ця дія запобігає потраплянню шкідливого програмного забезпечення в систему, що призводить до повідомлення "попередження", де нас попереджають про це додаток пошкоджено і що його слід перенести у смітник.
З іншого боку, цей тип пошкодженого попередження програми не має вбудованої опції пропустити захист на відміну від підписані заяви де якби ми могли це зробити, просто натиснувши кнопку «Відкрити» за допомогою «правої кнопки» або змінивши системні налаштування.
Ця функція може бути дуже корисною, якщо ми дотримуємося найсуворішої площини безпеки, але вона також може викликати розчарування, оскільки певні програми змінюють себе, коли запускаються автоматично у фоновому режимі або навіть вручну, не усвідомлюючи цього, це призводить до того, що розробник може законно опублікувати програму оновлення, якщо воно підписане, але на момент перевірки воно може спрацьовувати помилково позитивне пропуск попередження про пошкодження програми.
Одним із варіантів було б почекати виправлену і перевірену версію, яка коректно працює з Gatekeeper і що було попередньо перевіреноОднак це може зайняти більше часу, ніж потрібно, і, можливо, не найкращий маршрут.
З іншого боку, якщо ми знаємо версію програми, яка блокується існує спосіб подолання цієї проблеми, а саме створення винятку в Gatekeeper. Для цього ми створимо набір правил щодо оновлення цієї програми за допомогою декількох простих команд терміналу:
- Відкрийте термінал і введіть наступне
spctl --add --label "НАЗВА"
- У наведеній вище команді ми замінимо "НАЗВАННЯ" міткою, яку ви хотіли б для відповідного правила, наприклад "EXCEL", якщо ми маємо на увазі Microsoft Excel.
- Тоді ми повинні переконатися, що ми зберігаємо пробіли, і команда була визначена правильно, щоб закінчити завершення маршруту:
spctl --add --label "НАЗВА" / Applications / Program \ Folder / Program.app
Завдяки цьому ми тепер можемо запускати додаток без проблем, оскільки Gatekeeper записав файл виняток для цієї конкретної програми.
Більше інформації - Змініть кількість останніх файлів, що відображаються в OSX
Вам краще пояснити процес.
"Щоб ми, монголи, які використовуємо MacOS, могли це зрозуміти", - не вдалося додати.
Після виконання зазначеної інструкції я постійно отримую ту саму помилку, програма все ще "пошкоджена" і не може бути відкрита. Це нестерпно, ця річ з MacOS стає нестерпною, я в кінцевому підсумку перейду назад до Windows 10. На щастя, Parallels мене рятує.