Автозапуск приложения Mac программно - PullRequest
1 голос
/ 26 августа 2009

У нас есть кроссплатформенное приложение. Приложение имеет функцию автозапуска, когда пользователь входит в систему. Как это сделать в Mac? из приложения. Добавление элементов входа в систему вручную работает, но я ищу, как это сделать с помощью API или чего-то подобного.

Ответы [ 2 ]

2 голосов
/ 27 августа 2009

Если это приложение с графическим интерфейсом, лучше всего добавить его в качестве элемента входа в систему. Примечание разработчика Apple по теме содержит 3 способа сделать это: с помощью API списков общих файлов, через Apple Events или с помощью API CFPreferences.

2 голосов
/ 26 августа 2009

Вы должны создать файл списка свойств launchd и поместить его в ~/Library/LaunchAgents или /Library/LaunchAgents, в зависимости от того, хотите ли вы изменить общесистемное или только для текущего пользователя.

Это руководство от Apple поможет вам выполнить эту задачу.

...