У меня есть скрипт Python, который был преобразован в связанное приложение с помощью py2app. При ручном вызове работает нормально. Однако в Mountain Lion, когда я пытаюсь вызвать его с помощью launchd, я получаю следующую ошибку в системном журнале:
8 августа 07:15:02 StraylightPro.local Irrigate[79689]: Ошибка ирригации
8 августа 07:15:02 StraylightPro.local coreservicesd[77]: Application App:"Irrigate" [0x0/0x697596f] @ 0x0x7fe77240cec0 пытался быть перенесен, но не находится в fPermittedFrontASNs ( ( ASN:0x0-0x1cb2cb1:) ), поэтому отрицание.
Кажется совершенно очевидным, что это результат новых функций безопасности в Mountain Lion, но поиск в документации Apple для разработчиков и поиск в Интернете термина «fPermittedFrontASN» ничего не дали.
Было бы очень хорошо, если бы я мог добавить расширенный атрибут в комплект приложения или добавить строку в файл plist запуска, которая решит эту проблему.