При загрузке приложения для Mac или системного расширения из Интернета, а не из Mac App Store, macOS помечает скачиваемое приложение карантинной меткой, которая содержит предупреждения и информационные диалоги, отображаемые при запуске приложения или выполнении загруженного файла.
Вы можете использовать команду xattr в терминале или бесплатную утилиту xattred, чтобы узнать, был ли файл или приложение помечены этим карантинным флагом. Если вы видите, что приложение помечено как com.apple.quarantine
, значит, карантина установлен.
Флаг карантина можно легко снять в терминале, тем самым предотвратив появление предупреждающих сообщений, которые могут раздражать.
Однако не все пользователи чувствуют себя комфортно с работой в терминале. Бесплатное приложение Sentinel для Mac предлагает в качестве альтернативы простой пользовательский интерфейс, который также можно использовать для удаления карантинной метки.
Приложение написанное на Swift, размер которого составляет всего один мегабайт, принимает файлы для обработки с помощью перетаскивания, а затем одним кликом мыши может снять статус карантина.
Ещё одна особенность приложения – возможность самостоятельно подписывать приложения с помощью drag-and-drop и заменять существующий сертификат. Это может помочь разработчикам, которые хотят протестировать свои приложения без официального процесса подписания.
И последнее, но не менее важное: с помощью приложения можно (временно) полностью отключить функцию Gatekeeper в macOS.
Время от времени карантинная маркировка расширений Mac не позволяет им работать так, как нужно; это касается, например, плагинов для «Быстрого просмотра», а иногда и шрифтов. Sentinel может помочь в и в этом случае и, удалить предупреждение, чтобы загруженные файлы и приложения снова могли работать как обычно.
Ещё по теме: