Почему некоторые приложения добавляют атрибуты карантина (quarantine), а другие приложения — нет?
Я создал исполняемый файл с расширением .command например patch.command используя Sublime Text.
Потом я запаковал этот файл в 7z архив используя приложение Keka.
Потом я распаковал этот 7z архив. Сначала с помощью стандартного архиватора, а потом с помощью Keka.
Потом я посмотрел расширенные атрибуты для распакованных .command файлов и у каждого был атрибут карантина:
com.apple.quarantine
Потом я клонировал один репозиторий из github использую стандартную команду
git clone /path/to/repo.git
и потом посмотрел расширенные атрибуты созданные в папке-клоне репозитория и там не было атрибутов карантина.
Почему так?
P.S.
Все это происходит на macOS Monterey 12.7 Intel
SIP отключен
Gatekeeper тоже выключен
Как мне подсказали, причина того, что при работе с файламми с помощью Keka - добаляются атрибуты карантина - причина в том что приложение выполняется в "песочнице" macOS, а для всего что выполняется в песончице - macOS сама добавляет атрибуты карантина.