我需要在启动时运行我的应用程序。因此,当用户启动他的 Mac 并即将看到他的桌面时,我的应用程序需要启动。我将我的应用程序设置为以启动方式运行。我在启动进程的 plist 中使用 QueuedDirectories 标志。因此,如果我放置一个文件,它会自动启动。我看过这个问题 -如何在系统启动时启动应用程序?(Mac OSX,可可)。建议的答案是使用launchd。
我有两个问题——
在存在多个帐户的 Mac 中,该应用程序不会为其他用户(尚未安装它)启动。在 Windows 中,您可以为每个人安装程序。在 Mac 上是否可能发生类似的事情。如果是这样,我可以将队列目录方法与 launchd 一起使用。
也是在 Lion 中启动/登录时启动应用程序的正确方式。或者,Apple 是否在 Lion 中添加了任何新功能,以便以更智能的方式完成此操作。我抬头一看,一切似乎都指向launchd。
我的目标是雪豹和狮子。