我们正在开发一个由守护进程,服务器和gui启动代理组成的系统。由于用户未启动这些组件中的每一个,我宁愿将它们从/ Applications文件夹中删除。
我们将不通过App Store进行分发。
Apple Daemons and Launch Agents州的文档: -
您从作业启动的可执行文件的适当位置是 / usr / local / libexec。
我正在考虑使用位置/ usr / local / libexec,但它不存在于OS X 10.8,10.9和10.0上。
我还考虑过/ Library / Application Support,但是文档明确指出这个位置是针对应用程序的支持文件,应用程序仍可以在没有它们存在的情况下运行。
那么,我应该创建/ usr / local / libexec并使用该位置,还是有更好的位置来安装这些可执行文件?