Я использую osacompile для компиляции AppleScript в пакет приложения в Mountain Lion, но я не могу выполнить полученный пакет, поскольку он жалуется, что разработчик не идентифицирован, как я и ожидал от неподписанного пакета приложения. Я заметил, что Photoshop и другие приложения могут создавать пакеты капель, которые работают нормально, и при проверке их содержимого они не кажутся подписанными. Как я могу скомпилировать сценарий, который будет разрешен для выполнения?
ОБНОВЛЕНИЕ: это кажется проблемой только тогда, когда osacompile запускается из NSTask
в моем приложении, если я скомпилирую тот же скрипт через командную строку, полученный пакет работает нормально.
ОБНОВЛЕНИЕ 2: похоже, это связано с применением xattr com.apple.quarantine к пакету. Я не могу найти способ скомпилировать applescript без применения к результирующему пакету атрибута карантина.