Я делаю пакет установщика OS X. Я загружаю его со сборочной машины на тестовую машину (10.5.8) и затем запускаю. В консоли сразу регистрируется следующее сообщение:
kernel[0]: Finder[52646] Unable to clear quarantine '<package name>': 30
Из того, что я прочитал, Leopard устанавливает расширенный атрибут карантина для всех загружаемых файлов. Можно использовать xattr для удаления этого флага, хотя это явно не относится к этой ситуации, поскольку программа не может сама удалить из карантина.
У меня нет проблем с самим карантином или с тем, что Leopard открывает диалоговое окно, спрашивающее, доверяет ли пользователь программе. Но я хотел бы знать, почему карантин не может быть очищен, и есть ли способ изменить мой установщик или скрипты, которые он запускает, чтобы предотвратить регистрацию этой ошибки.